153
6
51
231
28
120
1781
43
50
31
188
33
38
29
42
128
48
85
62
46
118
98
76
266
145
187
302
449
49
418
66
346
44
64
39
55
36
20
71
13
111
18
178
168
106
117
95