28
33
62
30
48
23
63
94
1
138
51
16
43
14
37
13
22
65
79
4
27
46
97
3
87
26
8
84
25
39
11
44
49
141
20
58
10
166
36
5
19
55
88
18