106
51
69
96
81
36
93
37
469
558
63
80
136
43
297
164
107
8
55
28
67
140
313
103
832
320
68
218
565
38
91
220
40
19
77
229
142
249
78
102
70
108
98
271
50
57
190
100
64
105
216
134
11
31
45