305
8
97
22
12
123
62
92
85
96
26
252
59
70
3
37
63
121
10
275
6
57
41
33
55
32
147
7
470
112
17
94
36
358
14
27
11
29
24
84
40
18
91
25
75
54
5
38
20
52