123
13
9
11
81
2
18
12
10
296
22
4
25
93
8
16
35
26
40
52
107
6
14
5
119
15
28
53
112
78
220
57
51
21
69
20
87
59
49
61
101
120