26
39
89
56
51
210
23
37
104
93
44
29
19
34
53
92
151
83
24
13
46
14
75
9
5
66
58
62
12
138
87
36
229
261
579
398
235
164
274
117
265
368
215
552
467
134
21
16
100
214