31
195
245
12
40
6
7
30
27
34
33
45
15
59
17
11
36
2
24
18
28
54
14
8
13
21
9
4
20
370
81
53
22
83
29
39
47
44
46
5
166
102
52