30
19
99
86
212
71
100
7
53
261
64
9
51
257
177
252
26
11
38
304
109
55
14
28
35
18
65
81
13
155
54
32
134
160
130
8
10
39
15
108
31
101
52
49
22