33
8
32
44
45
27
151
14
29
22
60
7
24
18
38
39
70
99
116
98
90
97
42
53
69
79
76
89
81
88
87
25
51
142
231
175
174
370
190
117
132
86
73
125
277
254
326
297
278
281
111
177