30
5
66
16
18
55
36
11
33
70
23
19
17
20
22
15
32
77
156
41
40
47
24
29
942
12
7
110
68
71
21
96
189
148
201
147
72
463
75
35
92
241
48
153
127
397
140
174
405
500
251
119