26
9
112
88
116
85
34
95
139
89
113
41
52
22
14
19
106
65
372
25
13
31
21
27
67
992
39
57
83
38
205
62
46
59
71
58
70
99
156
17
5
525
166
76
18
33
11
37
48
40