63
10
52
35
29
74
8
95
18
12
43
113
72
119
13
23
31
11
82
30
139
54
115
51
16
105
17
143
55
322
207
111
21
37
46
56
19
81
101
42
108
83
100
149
22
120
27
39