1
16
4
110
81
82
35
55
23
12
74
13
57
8
26
70
99
67
164
46
172
79
27
69
30
45
38
9
94
33
290
3
44
107
297
14
25
29
28
62
140
88