33
8
32
44
45
27
151
23
14
29
22
60
7
24
18
38
39
70
99
116
98
90
97
42
53
69
79
76
89
81
88
87
82
25
51
142
231
56
175
73
174
370
190
500
221
43
117
132
86
548