0
1
9
5
30
2
4
13
77
10
74
20
106
121
6
18
27
36
26
91
308
119
190
64
242
148
79
307
149
462
53
11
226
160
210
41
89
48
17
34
112
124
14
45