120
25
2
40
12
104
212
132
55
11
129
65
32
22
39
81
78
8
5
17
46
41
16
7
137
10
88
30
43
76
35
97
23
6
19
42
68
92
4
9
3
45
49
21
14