31
232
2
1
8
28
9
29
11
33
20
32
18
5
19
61
26
25
7
17
22
38
34
16
87
12
13
21
37
653
65
44
49
69
54
24
36
155