1
0
9
16
28
2
17
48
136
4
76
73
5
24
3
12
68
8
349
280
13
14
46
10
105
6
45
39
7
15
82
480
21
65
123
711
83
153
11
151
246
61
665
3514
347
84
70
198
436
58
732
19
689
494
818
107
2317
1019