125
70
33
79
32
85
37
54
126
151
94
92
89
45
26
61
134
75
258
30
51
49
14
47
91
19
55
11
17
101
25
133
58
62
187
96
97
27
76
21
148
7
43
68
29