5
36
345
2
63
17
75
39
20
7
196
28
104
12
79
13
33
40
49
82
19
8
14
18
44
97
11
30
99
29
24
74
351
51
3
4
42
1
68
15
57