30
16
19
6
13
39
10
33
143
65
76
40
190
198
83
116
36
100
58
117
15
69
292
34
14
119
32
18
138
104
296
243
20
289
43
35
25
21
112
80
8
64
38
31
73
554
70
98
41
51
27