1
2
0
5
8
3
4
11
29
42
84
25
56
68
199
145
212
74
493
54
197
45
300
101
142
36
828
32
123
110
69
134
439
61
80
33
73
79
40
149
70
19
41
91