29
72
77
33
190
32
22
236
90
70
19
37
40
238
221
47
39
456
66
41
28
214
287
158
140
332
250
372
23
76
16
36
271
42
514
160
303
4718
48
69
44
99
128
208
141
297
20
135
278
365
218
25
351
38
439
53
1198