10
4
28
24
30
9
15
11
76
23
65
95
162
38
59
49
25
51
5
496
151
34
74
97
172
13
150
194
400
16
92
68
42
48
285
2
140
3
8
36
187
27
182
7
12