7
16
37
4
21
10
2
8
100
45
35
28
3
27
265
59
38
77
364
39
25
181
29
75
204
80
81
157
117
43
98
32
69
20
34
151
66
184
42
400
126
72
162
67
119
74
55
82
52
49
236
40
64
62
210
548