0
2
129
11
7
159
81
29
18
137
57
286
28
110
45
55
125
121
375
126
61
116
83
42
340
645
41
144
135
106
428
158
102
4
123
180
46
523
60
73
119
103
76
48
166
114
36
59
136
104
99
88
54
122