30
21
32
55
59
42
31
5
13
28
4
46
47
125
18
8
26
35
136
3
138
92
100
41
40
56
19
24
44
23
49
83
74
319
38
2
17
36
57
73
128
80
65