12
35
10
73
75
52
37
85
32
132
103
63
27
105
101
99
33
14
43
11
61
137
29
28
48
142
47
20
130
13
38
156
23
5
40
24
81
7
60
56
53
58
104
9
49
316
18
169
191
59
250