118
99
64
17
42
32
91
30
111
197
123
4
27
14
94
10
95
6
73
23
24
114
35
65
9
122
68
37
90
60
5
7
53
76
48
89
623
40
46
82
93
249
29
63
96
146
13
174
26