35
59
15
26
107
80
30
47
44
109
11
18
29
51
37
68
76
28
21
55
116
266
69
106
148
173
117
250
108
39
224
113
38
435
122
96
244
123
72
73
232
305
136
137
62
317
104
70
128