5
30
40
34
81
98
44
21
22
59
23
37
27
49
120
16
14
123
35
65
194
15
210
157
108
96
83
169
39
46
47
26
57
154
86
20
32
41
55
38
155
8
173
115
17
89
24
72
58
107
33
50
71