128
22
174
74
227
15
168
163
226
85
114
42
16
66
18
29
24
40
76
119
188
75
92
44
51
54
138
26
109
45
37
108
8
56
36
28
58
55
73
122
97
19
27
397
165
113