58
18
112
38
274
122
42
76
27
50
51
75
28
36
70
287
85
13
33
61
57
25
213
14
81
44
15
31
11
219
105
49
86
104
53
335
26
9
32
37
43
103
149
22
12
93