1
270
100
12
23
25
48
38
97
230
13
58
2
7
15
145
291
62
18
9
3
8
4
17
10
24
98
117
28
131
67
5
35
6
14
32
11
66
55
19
29
26
75