1
23
21
7
12
20
34
13
57
29
15
65
140
48
44
27
54
136
42
55
39
50
49
40
25
19
51
16
161
134
72
61
58
105
151
158
67
92
141
59
79
89
253
199
131
99
69
184
86
207
102