12
8
19
40
33
17
10
6
22
360
30
18
5
1
2
4
7
28
16
31
29
46
21
3
11
9
36
26
56
13
62
157
15
23
102
43