99
142
166
34
54
36
108
126
37
11
28
40
46
45
206
19
109
86
76
106
39
64
24
83
43
163
116
147
59
25
33
2
176
38
88
210
92
68
35
233
30
14
51
66
44
8
71
65
63
253
87