0
126
5
22
23
54
11
21
1
7
16
71
32
112
2
25
36
26
180
41
160
50
114
59
157
92
124
446
110
64
223
206
521
360
542
62
94
85
151
9
103
80
139
408
221
174
181