31
57
5
27
1
11
7
3
14
94
70
120
34
10
65
24
2
186
45
118
15
262
6
37
12
9
38
52
13
19
18
16
42
23
17
40
46
8
66
92
61
105
29