178
95
86
165
36
194
15
53
47
106
39
66
114
90
22
23
60
251
109
8
100
43
126
40
135
424
332
55
72
103
30
49
122
113
24
105
44
87
210
300
192
264
65
84
31
48
28
79
51
161
82