12
10
3
13
30
32
36
11
21
9
7
54
28
19
185
16
33
61
29
15
554
41
89
50
5
51
17
8
31
26
18
77
20
78
23
34
74
143