34
50
98
21
42
26
182
16
27
32
114
102
25
128
101
144
23
24
71
10
6
17
9
265
164
68
13
35
38
28
95
157
29
61
37
53
70
31
93
15
83
72
464
40
99
241
173
30
63