5
8
25
14
33
6
4
77
13
7
36
50
42
22
18
12
60
47
51
58
34
20
23
32
371
88
49
516
109
31
48
19
75
30
141
117
168
130
85
86
102
40