38
25
46
113
47
35
115
103
30
8
45
87
29
175
49
53
96
31
13
104
63
61
2
73
70
57
32
15
55
24
23
98
117
128
4
50
564
244
52
124
26
74
59
125
139
62
20
27
39
21
11