12
23
31
25
50
7
21
26
11
13
32
69
116
45
77
2
440
278
4
16
8
34
15
126
40
14
3
37
1
20
214
151
22
24
28
65
79
6
5
9