23
14
37
48
232
57
108
96
162
220
51
115
35
2
120
80
110
133
78
61
12
20
11
27
28
25
30
46
77
29
50
13
69
15
33
55
73
8
123
31
22
21
87
17
19