0
132
49
52
139
127
21
357
64
109
48
94
232
110
11
81
31
95
68
53
79
61
104
12
28
22
320
240
168
41
87
42
46
97
47
54
303
67
18
24
147
142
218
178
123
92
212
119
143