23
71
122
55
16
32
35
38
166
123
14
12
19
29
17
40
69
306
64
22
30
58
63
85
54
41
77
36
163
51
224
43
50
104
39
181
47
98
53
156
74
56
33
20
84
42