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