93
35
224
59
19
166
322
83
940
220
377
36
104
34
383
268
82
51
68
49
15
20
33
103
47
212
48
90
117
124
14
53
66
87
194
279
113
45
29
74
70
17
26
153
200
46
38
300
41
180