33
110
21
19
35
43
26
62
103
97
29
68
172
154
59
11
36
67
32
17
41
70
152
128
81
55
18
75
56
151
45
25
51
23
46
84
142
69
40
34
57
27
105
52
132
78
31
90
8
44
54
61