12
75
18
30
15
10
29
1
65
4
19
2
13
7
17
8
415
81
20
9
136
142
921
5
16
86
33
56
41
22
21
6
83
298
66
11
40
23
3
123
46