475
114
109
123
64
11
60
95
117
36
19
168
65
173
78
81
66
33
58
129
32
54
48
188
69
7
28
763
222
255
329
162
240
112
68
6
50
122
29
1338
99
89
42
85
91
87
75
51
52