100
92
21
300
53
39
48
107
63
45
41
70
42
18
82
59
103
57
49
28
5
64
251
52
142
34
13
46
44
65
80
102
152
267
183
50
122
109
352
136
97
47
75
216
40
238
66
162
434
137
15
71
20