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