68
30
25
70
22
110
23
26
34
19
55
10
346
64
46
49
33
137
21
92
43
47
44
177
7
13
51
353
74
16
149
18
57
42
157
31
41
27
53
166
109
548
59
457
303
29