42
206
170
52
60
48
58
149
107
54
45
28
78
83
77
75
89
108
57
47
197
88
90
128
166
377
176
102
29
104
40
34
355
175
199
37
173
41
92
65
24
31
61
51
59
332
35
84
162
187