3
1
24
222
10
221
9
46
22
27
73
54
18
30
5
89
4
66
144
8
50
52
15
369
84
85
49
45
151
31
120
127
304
28
137
130
433
75
25
318
440
69
114
70
251
55
36
862
252
626
136
306
587
125
373
113
346
235