116
299
636
177
82
64
92
128
141
62
154
96
111
453
220
94
37
174
152
386
99
41
59
120
529
47
295
34
58
28
145
1355
69
52
70
211
77
192
50