113
53
94
71
73
122
58
112
85
63
70
45
791
257
54
87
195
108
29
132
106
41
161
105
149
50
114
88
127
76
75
103
20
83
44
13
42
79
212
38
191
185
513
57
48
166
163