103
51
11
44
42
9
17
64
116
185
60
19
180
48
75
98
38
25
107
49
27
160
20
43
99
164
29
361
86
3
36
203
31
122
8
23
132
40
14
84
12
765
21
45
159
15
69