91
16
10
22
18
87
48
55
15
82
103
8
42
54
30
34
56
13
47
66
44
26
5
31
28
39
2
61
24
99
63
98
80
38
11
45
102
4
7
76
128
67
33
152
267
46
9
108
41