1
11
23
57
22
140
5
15
14
8
19
33
26
128
125
77
35
231
229
30
75
37
25
195
12
28
47
9
13
31
99
110
178
51
10
61
198
121
40
48
20
96