98
31
39
28
21
57
33
54
51
89
15
96
34
11
16
38
65
59
278
10
99
50
101
36
58
26
94
95
97
9
44
182
81
78
24
30
6
244
200
61
42
132
120
75
150
8
3
7
23
45
40