40
53
184
41
15
100
85
117
101
167
34
66
79
235
42
30
221
131
159
67
137
102
89
19
288
189
276
29
454
35
33
71
43
296
45
113
7
163
13
18
144
50
92
38
143
132
346
63
126
738
72
95