13
5
71
81
252
222
96
80
112
26
70
59
35
37
82
48
78
49
24
16
8
3
4
14
6
9
2
1
15
11
33
110
57
100
143
61
63
41
72
67
30
52
116
42
117
91
109
75
19
43
56
34