34
20
108
60
25
59
38
8
118
45
236
97
31
165
30
78
33
154
37
42
32
76
29
61
148
202
39
141
191
57
149
43
28
109
122
46
65
19
73
189
340
526
26
119
217
105
185
12
158
208
131