28
21
41
30
59
115
25
11
15
18
58
20
38
26
31
105
45
70
29
85
43
6
95
17
9
22
10
213
12
61
54
8
57
5
35
167
207
81
69
50
147
24
53