108
22
61
113
111
57
237
268
94
85
170
299
56
30
17
35
23
37
286
25
380
39
321
78
306
214
75
34
60
8
31
76
49
33
96
55
134
27
32
43
24
117
62
196
70
73
103
82
232
147
77