115
11
78
45
1188
10
62
41
106
22
15
8
278
39
56
42
36
32
147
50
90
172
509
169
436
68
96
35
223
71
1099
54
51
176
23
7
811
117
25
92
105
28
177
20
282
59
3