2
4
9
46
22
27
12
39
5
6
117
19
13
30
17
33
34
37
38
11
70
53
79
25
55
29
84
142
89
130
108
31
192
401
93
60
334
362
373
178
365
123
133
105
154
113
471
166
183
193