33
43
204
38
715
969
55
102
88
37
107
132
143
212
21
129
198
31
79
20
59
74
96
70
147
93
62
41
23
121
85
148
60
128
231
118
173
8
77
82
73
56
27
34
48
188
22
95
28
35
165
81