23
106
58
20
7
56
43
5
18
15
9
25
26
60
22
6
52
33
12
29
41
49
30
48
151
40
138
87
21
11
13
19
51
14
47
122
64
284
390