9
12
100
14
17
2
38
49
6
24
133
29
8
43
138
4
70
134
5
47
110
40
89
512
179
53
56
58
344
72
151
19
28
31
30
274
81
57
26
35
268
39
15
11
125
13
20
18
114
10