23
34
31
93
55
26
42
17
561
33
29
40
24
97
162
22
126
16
18
8
159
69
37
45
49
150
14
13
312
145
60
72
21
86
113