54
79
319
62
97
31
27
50
377
48
60
18
14
29
75
69
19
82
63
125
45
20
157
106
34
73
37
40
10
15
11
83
33
13
81
32
39
41
98
64
126
56
76