125
6
8
85
99
50
90
81
56
69
12
13
58
47
46
54
51
133
28
19
22
68
70
119
31
146
93
97
63
92
23
34
37
156
113
72
24
94
9
39
222
78
49
88
48
15
141
53
76
30
16