132
57
30
473
1550
194
105
282
11
259
74
56
89
44
36
9
210
50
25
147
19
99
62
87
199
23
88
22
41
28
49
79
27
95
446
82
38
248
195
117
136
92
115
144
141
84
52
167
145
146