78
2
34
0
337
96
1
49
83
38
50
84
43
53
208
91
57
94
170
145
20
151
426
584
645
200
349
799
4
531
365
493
59
441