86
18
58
39
24
26
52
30
37
45
36
48
32
707
104
55
47
82
112
20
81
63
70
214
88
209
102
138
67
106
128
54
29
146
84
94
59
133
71
98
80
120
186
107
23
79
75
33
73
276
62