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