159
34
215
121
23
22
48
41
29
283
102
405
39
78
99
465
195
9
131
137
143
108
65
50
352
61
371
587
30
31
1407
55
66
74
353
26
206
67
24
27
525
64
57
86
221
110
17
33
142
25