93
59
111
83
84
40
33
285
54
99
125
19
32
64
58
37
154
8
73
44
48
28
39
22
144
472
141
13
12
31
106
49
61
36
9
98
16
88
15
129
102
14
191
156
95
202
5