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