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