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