10
28
62
49
8
362
19
7
5
9
6
38
17
21
15
12
43
1
91
36
11
14
40
112
3
48
54
18
89
13
4
122
133
342
23