30
99
93
48
13
40
49
55
70
81
4
51
103
38
43
14
10
108
124
19
65
9
86
46
107
26
35
29
18
32
158
64
21
63
37
66
78
130
11
31
122
77
23
15
115
410
41
149
92
56
42
106
137