100
78
111
67
10
27
109
53
62
25
18
54
122
51
49
146
124
66
58
114
29
75
48
16
80
869
39
202
82
21
83
24
31
157
41
96
40
46
64
36
52
20
11
17
2
197
26
68
99
8