34
74
30
33
96
23
36
4
145
17
130
203
141
85
105
14
88
447
225
97
427
274
60
116
59
127
70
81
101
318
78
55
56
84
163
64
92
170
35
524
39
183
194
71
204
22
68
90
53
29
229
151