350
20
48
201
82
380
79
31
784
32
91
49
103
127
394
47
33
61
52
34
19
24
37
18
80
120
44
25
326
212
65
541
190
188
15
871
84
1372
57
43
23
40
349
130
645
68
148
153
63
152
64
393