80
71
15
75
29
26
33
58
32
40
44
77
51
56
113
63
81
57
213
540
172
354
30
46
28
220
19
16
38
53
23
337
22
24
79
35
36
18
116
12
27
61
69
9