59
14
112
79
74
52
42
62
33
36
7
109
90
117
351
174
4
94
17
100
39
24
125
29
19
73
11
51
182
9
44
10
49
34
55
16
8
32
57
88
40
266
215