5
31
56
26
3
3
6
13
29
3
107
60
38
3
22
5
5
40
30
6
38
9
51
41
34
46
39
11
5
82
35
94
84
7
6
2
40
8
25
25
89
65
59
21
21
40
45
60
5
132
6
65
31
10
65
9
85
23
69
19