0
5
34
16
93
18
10
4
25
32
13
11
66
12
8
2
3
288
37
20
6
57
49
129
38
31
30
41
22
76
14
9
151
307
72
35
33