23
3
17
27
165
5
2
58
43
13
19
138
12
99
81
44
7
35
84
26
74
9
72
33
423
42
47
68
73
80
21
303
120
14
15
53
95
60
77
70
52
20
89
32
151
406
11