34
263
9
193
76
44
452
216
232
32
31
96
93
62
56
708
19
130
26
702
1072
77
49
568
900
90
140
87
826
207
11
137
38
147
35
21
210
81
67
116
24
43
18
22
4
230
308
85
53
238
39
253