53
49
322
26
71
34
107
67
17
66
109
64
182
112
43
152
172
376
236
31
57
8
39
22
161
263
289
408
194
75
45
15
1
114
119
145
118
133
100
137
77
102
760
163
44
33
24
12
32
295
61