99
23
39
30
21
71
35
54
68
41
56
606
37
27
406
32
16
25
79
22
15
20
28
34
29
18
64
185
66
38
14
13
47
102
42
55
24
11
8
33
19
53
231