2
195
23
21
10
4
8
220
27
41
120
65
16
40
38
1050
13
103
162
482
259
49
208
353
56
39
911
54
19
47
25
30
20
15
34
22
36
48
474
55
24
61
37
18
378
116
134
100
170