97
63
13
22
73
123
10
62
36
46
58
104
53
23
11
65
18
39
2
106
7
42
299
52
5
100
21
60
166
61
64
20
94
67
1
186
25
49
244
35
57
6
19
76