106
52
39
19
37
46
86
28
20
13
32
44
34
58
14
43
17
24
74
26
16
22
18
11
23
29
12
54
42
60
98
57
31
21
66
10
9
27
30
48
289
45
33