19
32
315
30
23
3
35
137
120
27
100
10
5
33
61
9
2
15
104
44
8
25
42
13
40
16
69
86
52
136
11
4
22
17
126
12
49
26
265
151
18
45
50
218
41
59