19
14
35
121
23
15
22
32
2
7
20
24
4
68
56
5
34
84
87
42
85
37
30
10
28
40
77
33
13
76
36
223
53
25
73
171
130
47
43
176
16
29