4
8
62
18
61
45
51
9
53
36
29
23
22
330
138
92
89
248
182
133
66
99
24
127
86
117
100
2
209
5
44
173
75
32
81
41
38
74
150
7
35
145
112
207
46
28
316
34
19