0
5
196
38
3
77
34
10
16
452
495
343
303
53
70
31
174
36
40
28
43
55
66
273
212
58
236
339
25
189
30
131
241
163
74
129
110
64
215
39
57
111
422
35
94
223
231
48
216
71
86