52
31
45
71
20
80
39
43
53
67
16
19
44
47
82
55
48
23
37
103
28
54
21
107
111
56
90
57
234
42
160
46
14
93
30
11
65
228
18
34
24
351
77