128
11
204
22
230
155
4
21
3
13
29
14
186
265
359
153
2
168
8
9
54
95
60
12
26
193
16
42
72
149
178
41
113
88
108
19
96
50
117
5
55
73
49
52
97
75
0
94
183