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