21
1
10
22
6
3
9
11
15
7
17
34
13
28
52
19
97
116
53
37
45
220
56
276
41
49
14
67
88
200
48
346
58
79
188
92
87
74
42