32
43
10
209
16
57
446
31
27
45
86
29
155
46
99
39
116
192
26
52
131
312
109
15
130
22
132
145
21
42
112
92
70
81
79
69
85
54
53
38
189
260
149
82
56
48
83
236
102
123