83
29
34
135
205
89
45
38
49
242
62
241
92
110
46
95
178
17
180
28
35
130
99
18
142
97
271
101
112
407
53
323
90
263
335
31
73
19
58
78
105
27
33
65
122
91
41
30