104
49
23
112
36
32
75
18
91
46
726
9
40
57
74
20
199
269
50
101
95
12
262
209
124
142
121
65
60
25
215
129
70
64
105
377
30
152
62
42
200
116
102
83
153
28
24
48
39
118
55
88
632
477