55
39
346
202
83
77
36
58
22
7
20
37
784
19
29
89
49
13
53
26
25
51
103
59
66
88
33
17
15
35
21
34
14
41
5
9
10
110
6
44
11