5
1
3
6
16
19
10
22
27
37
35
28
50
33
21
9
26
34
29
222
7
40
203
70
56
30
48
58
64
47
65
39
42
41
121
92
36
100
135
59
20
24
85
32