36
91
64
20
29
206
17
33
163
156
97
83
172
59
3
28
23
52
26
57
105
60
32
425
167
45
67
129
9
178
136
77
44
144
31
27
15
109
10
170
248
73
85
371
21
39
93
130