130
32
432
360
822
20
160
602
217
74
137
532
346
68
43
237
83
508
59
135
136
21
42
1089
109
158
69
22
72
92
52
91
7
448
60
45
104
48
75
226
40
65
25
87
78
211
67
13
194
197
100
256