112
2
25
251
74
5
14
10
34
87
49
13
160
39
157
83
29
45
88
48
117
61
42
32
40
67
6
52
12
60
19
108
35
113
38
57
73
58
272
103
21
16
9
191
4
11
15
7
23