38
12
27
31
8
21
15
39
47
51
29
9
85
22
10
17
43
176
35
37
23
57
25
239
95
44
40
116
61
30
91
41
48
45
55
64
69
3
83
130
103
33
14
67
5