33
106
40
389
139
21
82
372
98
366
93
70
35
264
438
69
42
296
89
212
52
67
145
429
160
48
23
20
132
198
85
74
25
135
114
73
38
64
107
91
116
97
49
63
65
176
243
152
55
50
57
194