30
18
5
17
42
10
8
9
15
3
22
23
31
39
19
16
13
34
21
6
139
2
44
89
105
41
27
55
59
117
54
58
91
76
37
129
24
173
40
138
203
36
69
241
4
52
87