7
41
19
26
104
54
95
18
8
23
21
31
12
46
4
33
16
17
81
5
202
94
9
25
100
32
125
39
69
47
101
64
29
30
50
40
61
77
49
27
161
63
20
71
34
469
66
132