2
0
1
7
37
28
40
16
97
29
92
125
41
77
80
91
90
121
52
38
85
150
81
176
62
115
83
33
9
26
17
168
48
24
49
15
34
27
219
10
57
144
162
58
36
20
67
55