30
15
26
73
77
58
12
7
35
52
57
66
155
301
86
29
20
14
4
38
19
41
53
46
22
28
23
34
2
33
37
18
44
47
40
21
89
17
25
24
36
69
281
11