12
4
15
35
1
10
5
47
23
33
25
11
3
59
26
19
22
24
30
44
51
14
52
58
16
17
6
214
86
91
8
9
109
141
39
253
92
89