85
310
137
69
36
75
35
70
83
160
234
58
66
309
9
73
60
196
49
65
46
162
12
62
135
87
80
72
155
31
20
188
11
25
57
21
13
18
311
272
32
43
38
353
19
55
24