20
83
30
62
33
29
332
31
45
32
34
89
22
53
17
26
61
3
77
19
42
9
108
35
15
51
25
54
13
95
151
36
7
59
47
46
24
132
10
8
48
55
41
37