0
1
11
30
21
8
15
23
4
24
10
7
2
27
14
84
39
33
20
5
41
6
34
28
61
19
54
90
80
103
404
146
51
102
110
85
349
73
100
424
120