12
157
29
24
20
78
4
13
123
19
17
16
33
50
26
60
64
8
82
6
14
83
32
52
30
53
18
35
5
15
9
57
36
7
332
147
108
11
68
34