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