38
12
97
13
2
6
3
10
52
113
26
28
54
58
50
24
112
304
122
25
22
103
33
18
37
14
186
94
132
79
7
45
66
30
104
62
59