1
5
3
7
12
105
2
41
20
28
18
38
14
39
0
52
21
50
22
10
56
13
17
61
75
86
79
115
60
167
9
8
26
33
43
46
191
24
47
53