40
36
86
11
128
16
97
45
80
20
30
199
196
7
68
78
27
9
19
198
55
63
60
75
6
4
83
24
44
8
48
14
2
54
61
31
73
99
203
98
41
23
28
33
38
15
29
46