26
63
106
53
25
15
89
5
35
158
24
134
41
84
22
86
47
56
20
9
18
10
43
44
348
21
45
74
40
178
12
140
33
170
244
97
103
62
234
81
406
364
39
245
19
287
328
36
162