106
17
78
31
111
57
151
41
14
99
5
50
26
108
72
63
42
25
18
12
19
27
7
22
8
170
44
9
56
46
16
122
102
47
40
11
10
13
20
6
23
168
30