66
346
399
291
8
34
17
80
57
26
11
20
55
45
46
30
38
51
85
18
33
125
58
117
48
50
15
101
10
96
7
22
12
68
28
31
133
42
279
90
285
14
41
25
40
444