27
63
16
100
126
21
35
13
18
89
94
165
199
3
33
83
38
25
14
4
61
8
40
46
20
15
11
129
29
66
42
34
205
198
93
26
62
36
47
32
39
262
19
7
256
54
456
180
141
838