5
24
2
10
14
3
20
6
31
21
61
130
65
171
85
128
92
64
147
67
97
60
41
48
127
38
112
125
84
122
30
107
96
114
82
98
50
93
54
192
132
56
270
63
58
72
36
129
105
22
29