82
75
21
0
36
18
28
41
83
115
258
26
227
86
155
114
16
128
167
252
102
45
63
66
371
31
120
196
134
92
99
44
32
179
43
79
68
173
212
100
55
151
53
91
61
67
124
84
142
48