22
96
38
103
20
62
6
131
60
41
59
260
108
80
18
363
17
79
71
31
75
82
66
120
4
46
35
36
67
50
10
70
56
29
14
34
55
37
44
63
51
3
24
1
8
7
253