12
29
5
4
93
46
234
48
19
6
13
15
25
3
34
49
76
7
58
22
9
18
50
176
59
181
1446
55
40
66
10
27
28
2
62
8
23
33
86
31