24
33
15
43
65
102
95
96
82
103
175
62
143
154
328
104
91
74
125
120
181
93
45
79
55
98
25
97
39
87
56
252
217
133
66
86
94
64
53
61
92
110
179
73
161
132
128
148
275
362
214
167
116
76
99