80
53
49
42
19
33
26
67
158
86
21
37
69
36
138
65
56
190
94
244
136
191
89
223
41
121
54
101
156
40
7
38
8
122
18
72
39
302
149
59
34
25
361
146
264
64
96
88
71
108
308
207
87
30
140
63
43
105