108
31
12
35
22
28
25
19
16
3
14
40
33
47
27
91
103
34
36
38
5
18
10
49
86
21
0
2
9
1
15
13
6
8
7
17
11
71