100
21
27
10
110
12
24
50
72
32
94
76
23
13
3
173
29
17
8
14
37
16
54
26
7
61
52
71
5
218
237
128
6
40
28
18
56
174
58
114
158
397
31
424
101
57
38
195
65