107
152
74
73
47
199
58
19
49
56
79
213
28
54
37
21
60
64
26
281
131
41
15
43
135
155
67
162
289
268
301
31
82
116
147
132
105
29
101
52
34
90
55
118
91
434
265
102
354
75
98