57
48
103
75
17
39
35
2
32
27
14
15
64
114
31
10
6
104
45
3
77
28
33
12
9
94
5
47
61
50
139
23
92
239
20
85
183
16
52
66
40
133
13
98
251
580