33
201
152
579
302
36
104
74
84
18
278
60
52
78
140
19
45
282
16
38
14
24
23
43
62
66
22
29
158
396
310
47
55
131
72
68
116
176
85
58
10124
440
98
165
511
291
596
110
403
39
108
56