28
59
35
51
10
25
29
21
388
13
45
8
143
33
43
135
38
44
173
123
4
320
69
9
7
2
12
68
6
81
37
205
46
5
22
479
232
53
115
27
40
194
58
54
11
20