5
91
15
14
32
16
26
7
23
29
8
2
37
46
1
9
3
80
10
24
25
42
44
30
74
43
98
12
34
21
156
18
41
101
159
54
161
247
176
406
215
281
204