57
8
13
2
90
12
106
35
149
66
11
18
25
38
55
80
125
75
158
71
52
37
17
76
72
40
39
96
7
77
100
226
26
28
20
3
16
19
44
249
512
22
1
794
450
770
47
612
773