300
27
48
14
57
6
53
31
38
79
18
86
56
151
36
80
123
29
43
39
33
24
55
64
17
112
20
190
91
277
342
130
126
200
125
61
10
96
81
13
235
371
171
26
110
51
41
34