18
81
28
22
42
20
52
14
8
41
24
54
55
60
35
59
7
4
29
38
65
77
100
10
74
11
423
23
62
25
49
32
36
560
27
73
155
261
341
51
201
9
85
16
64