151
102
93
31
33
2
59
103
8
36
35
10
7
15
11
85
67
48
96
158
40
76
51
5
9
32
21
37
18
1
25
12
54
75
125
4
97
19
95
53
136
30
47
14
27
159
22
28