89
20
39
21
46
5
1
12
110
57
42
48
263
166
14
45
53
70
32
71
4
80
84
117
26
66
8
128
55
28
158
83
10
43
49
78
90
100
44
50
19
137
7
22
16
363
94
51
35
131
13
231
96