125
92
26
146
57
300
61
32
52
38
227
86
83
55
43
49
119
97
68
172
62
78
41
77
66
126
95
177
36
64
63
65
72
35
34
102
48
100
67
87
24
120
22
229
15
101
85
46
37
10
103
107
21
16
82
69