2
27
10
123
48
96
40
245
53
14
6
44
7
62
85
24
103
200
46
17
9
4
87
372
26
55
63
51
23
25
11
29
208
38
173
247
176
126
157
499
94
57
39
43
127
37
65
16
31
30
153
12
18