4
60
22
40
10
25
35
48
28
42
86
21
34
66
145
12
318
140
23
14
7
109
64
102
356
31
187
293
63
16
216
71
173
100
166
401
43
58
65
203
249
88
78
85
260
67
160
8
117
129
61
41
101