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