112
12
7
27
3
30
18
5
8
103
126
80
63
20
61
94
4
2
6
23
60
22
38
51
46
43
62
42
41
89
36
14
132
25
15
34
10
139
21
19
16
76
31
85