145
25
79
105
34
85
15
95
221
305
67
234
42
368
228
171
327
56
176
17
12
66
223
53
323
61
104
31
45
246
119
218
16
54
111
33
32
26
267
196
181
91
50
44
6
185
128
18
59
21
126
121
81
310
80