7
8
2
3
10
33
54
53
200
26
17
126
73
192
263
1
325
382
330
89
46
141
252
146
175
38
241
31
36
35
147
70
428
130
149
100
50
59
64
680
23
24
75
20
18
77
11
25
56
29
4
48