178
110
102
50
87
16
26
44
38
119
202
32
92
59
40
78
43
58
31
42
114
142
223
88
140
156
37
34
134
71
66
70
187
55
250
132
83
69
261
51
153
28
47
289
49
129
45
48
67
72
46