37
31
32
16
24
44
64
23
70
3
12
18
41
22
69
20
10
55
26
58
42
34
158
17
52
29
96
28
39
83
120
60
73
151
172
11
348
46
48
294
166
49