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