30
11
175
80
113
251
25
117
15
26
90
32
100
27
65
368
179
18
93
51
62
77
134
13
16
174
34
46
67
47
35
69
258
272
55
87
28
75
142
19
43
8
54
24
277
10
31
22
39
116
79
267
421