12
49
157
22
43
123
10
23
2
5
24
11
8
9
4
6
20
3
78
16
302
108
59
41
35
213
14
25
33
60
17
125
32
13
51
18
62
87
113
19
27
57
47