41
34
19
61
204
22
345
46
135
33
3
106
300
55
84
18
31
107
8
316
16
32
661
44
130
11
21
95
83
62
35
10
14
139
17
86
40
23
226
51
67
274
12
52
225
57
37
1267
98
56
148