116
43
33
62
197
111
177
292
16
225
67
145
30
472
3
36
9
24
78
11
28
348
21
104
54
66
183
32
1225
68
51
233
7595
52
576
49
274
12
96
10
363
191
73
86
47
40