81
55
28
39
48
50
13
59
37
38
46
44
19
570
148
52
29
114
77
23
42
6
14
27
305
109
57
63
45
103
127
116
89
9
70
22
65
18
26
11
12
20
31