98
69
122
46
113
45
40
30
84
49
278
114
33
63
303
25
32
59
13
24
22
43
26
34
50
56
123
27
39
28
51
132
54
23
58
76
209
17
57
21
186
53
102
64
20