15
31
12
3
34
27
55
13
60
8
16
11
75
146
53
66
45
77
59
93
242
285
47
61
57
69
79
62
9
58
41
43
49
86
728
51
724
38
48
19
175
42
36
28
30
26
39
82
37
68
155