0
4
104
6
36
28
13
14
21
24
22
10
98
87
600
126
113
59
45
39
159
74
89
9
31
20
29
283
32
124
19
75
27
189
49
71
80
16
185
229
194
152
33