1
8
2
44
7
23
93
32
12
103
24
3
173
20
262
37
288
22
10
31
46
25
90
89
50
64
30
17
205
101
49
40
9
87
59
5
97
18
6
28
35
106
15
26
78