23
40
14
5
32
13
60
179
42
462
55
37
22
85
172
49
17
29
41
66
59
63
87
48
103
80
39
79
133
47
31
106
56
69
95
76
72
58
93
33
136
89
45
52
26
380
213
164
183
139