112
99
134
632
767
70
95
110
46
20
360
328
107
66
91
214
129
823
83
81
92
133
103
49
208
22
164
109
9
61
197
173
152
42
84
132
50
248
122
30
40
117
268
79
78
596
48
278
56
149
28
114
86
35