23
12
86
48
85
210
107
27
14
148
70
29
33
126
52
103
168
32
63
22
89
26
41
49
61
36
6
184
77
117
8
35
20
19
47
139
31
426
94
113
119
149
28
7
100
137
53
81
398
212