41
165
89
28
335
110
117
178
53
171
98
23
40
5
17
45
65
88
30
43
346
24
239
51
54
66
33
124
80
47
103
56
458
35
48
126
34
49
73
58
143
21
64
116
334
1026
39
681
129
371
1832
122