1
4
12
3
5
6
26
8
2
11
37
48
92
73
75
54
39
18
313
66
29
160
45
27
13
259
60
40
59
85
83
124
89
155
118
24
84
31
19
43
15
52
21
87
32
104
113
64