0
4
31
29
9
66
12
13
18
20
1
56
150
8
16
7
65
62
6
25
120
36
38
79
23
22
33
42
116
39
32
73
37
43
145
44
635
14
21