33
23
1
84
59
16
49
17
116
52
42
88
90
7
603
57
60
96
128
169
374
83
32
138
113
63
223
224
118
36
149
46
564
506
449
218
104
80
602
53
74
134
39
117
91
50
25
139
349
152
43
179
44