32
128
165
42
89
70
143
85
374
107
141
160
59
37
38
124
220
65
262
71
25
120
84
98
157
210
469
247
200
259
285
137
170
88
190
43
221
17
7
52
56
105
305
48
44
23
83
96
246
99
100
148