12
33
24
5
6
10
11
3
182
15
16
31
1297
76
19
14
13
61
25
7
4
123
93
9
64
463
32
17
58
18
20
175
79
53
45
26
325