180
125
99
10
44
27
50
17
55
96
26
9
93
80
16
36
139
8
4
21
33
64
18
11
25
57
31
121
30
211
23
35
40
28
20
69
19
95
117
13
83
5
161
279
137
65