320
27
103
98
214
184
138
101
156
20
38
22
33
181
225
72
40
45
116
34
25
30
6
49
23
144
66
15
43
428
3
46
12
14
382
92
157
163
47
52
216
17
35
8
9
97
199
68
73
5
36
87
51
32