27
105
17
5
10
97
1
77
42
64
65
128
19
58
56
73
85
262
84
14
91
78
6
60
49
59
22
79
135
70
11
8
111
66
18
62
133
37
40
35
52
36
13
20
38
7
189
32
601
72