56
13
109
140
69
19
106
38
8
7
2
44
23
3
15
6
18
12
24
17
28
9
11
642
26
21
10
43
49
120
22
5
83
45
77
51
310
112
73
110