41
16
61
5
19
11
24
35
43
22
80
98
21
58
51
47
36
28
126
119
142
97
99
131
249
162
110
189
123
112
113
127
64
479
483
325
435
248