30
22
26
34
73
79
67
93
63
212
45
65
68
71
61
130
23
57
31
170
55
151
620
82
15
80
40
54
10
18
19
96
27
88
114
37
76
32
53
81
46
546
35
29
49
58
41
166
38