29
52
17
36
103
65
31
40
85
133
11
74
44
46
37
137
25
64
171
78
67
77
51
23
16
126
125
43
30
55
172
113
59
176
84
71
49
91
135
33
20
109
68
18
89
166
100
57