20
83
26
34
171
167
87
189
13
95
32
18
65
46
22
100
210
104
168
63
53
55
40
41
8
42
36
58
70
341
39
81
531
12
102
93
44
136
606
17
607
37
35
49
114
21
101
190
192
105
51
78