316
13
51
66
100
123
38
113
127
45
5
10
49
32
25
27
11
17
58
63
52
42
30
50
23
107
28
54
56
65
70
67
9
118
120
191
91
97
47
31
59
99
7
241
46
43
102