23
73
39
110
31
12
69
57
11
24
17
68
5
398
96
42
116
128
36
27
22
41
67
29
35
48
102
77
53
58
83
16
55
44
43
19
79
13
20
76
141
112
105
56
159
34
45
133
30
59
344
21
38