31
10
5
122
41
8
30
29
13
28
39
19
32
6
42
11
17
21
15
94
1
9
22
207
2
34
24
38
95
7
23
20
92
12
14
131
47
35