172
183
18
216
52
33
134
66
122
53
46
36
303
43
11
4
55
82
21
27
181
139
75
104
14
8
26
17
7
49
32
99
62
23
69
89
157
100
61
80
67
45
48
143
144
259
64
59
19
51