388
30
93
80
96
36
279
196
52
446
69
60
82
16
78
79
128
77
83
20
150
41
157
12
53
100
301
81
19
273
156
67
353
40
47
184
171
42
97
14
75
18
63
190
349
250
21
170
241
62
86
59