64
42
88
38
85
70
5
4
12
21
112
29
10
108
56
50
44
41
13
11
36
66
106
26
105
309
177
71
32
45
25
23
54
111
58
47
109
146
225
69
325
22
7
53
27