42
0
2
13
6
10
11
14
5
3
37
31
65
63
15
58
16
38
35
19
8
23
29
39
20
91
36
45
32
21
68
25
113
352
75
115
44
123
383
838
61
155
82
111
982
64
62