5
12
13
2
1
44
14
16
10
26
21
59
23
6
76
34
35
82
27
4
17
22
15
49
40
149
85
61
340
118
131
70
43
100
259
196
255
141
226
104
300
96
57
329
54
71
127
37
137
170
270
93