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