62
33
41
86
37
35
43
38
32
58
53
29
206
27
21
49
284
39
24
163
521
60
69
105
45
180
51
59
46
93
70
155
124
99
81
130
23
393
197
30
308
74
91
73
66