16
21
30
19
51
22
29
96
12
180
31
4
124
64
5
13
15
24
26
34
18
40
59
52
33
56
39
9
14
68
229
36
11
57
23
43
134
58
42
186
82
50
177
3
45
281
17
125