35
348
61
19
6
2
1
24
39
5
18
46
45
8
15
10
9
3
16
12
60
11
38
49
17
41
268
27
13
25
104
4
7
28
63
522
33
68
21