1
2
7
23
26
5
81
47
17
90
29
11
35
8
54
252
164
181
40
167
121
64
45
12
37
55
25
36
73
39
19
60
34
30
9
248
53
85
106
14
118
148
77
43
63
72
84
42
136
149