7
8
2
3
11
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
429
130
150
100
50
59
66
681
23
24
75
20
18
77
25
56
29
4
48