1
11
30
18
31
20
110
205
51
126
7
19
139
23
6
2
33
13
26
22
15
14
10
38
62
43
32
172
128
12
70
46
48
98
190
243
49
74
73
117
17
16
93
235
36
47
116