29
13
66
0
11
28
87
8
3
77
5
32
23
31
27
7
9
45
6
19
2
264
25
4
17
24
64
34
61
120
98
15
127
47
190
68
20
12
38
36
1