112
44
253
17
77
60
208
192
7
66
78
50
24
188
69
42
100
61
8
168
161
290
33
299
14
91
6
18
20
16
21
57
30
95
102
23
1341
281
10
13
55
27
634
53
320
74
155
89
113
175
349
416