26
36
44
34
7
21
55
84
52
13
97
32
28
10
299
51
123
19
46
12
118
107
27
31
167
68
116
33
119
93
67
198
199
58
25
79
110
16
62
426