1
11
22
32
12
5
25
74
17
8
10
4
6
2
18
14
30
13
21
23
83
131
9
47
28
91
40
97
106
117
116
86
19
90
41
67
24
200
279
118
145
55
45
186
500
273
57