50
20
19
93
32
15
11
10
9
402
8
16
44
23
2
24
86
119
4
6
136
130
37
17
40
95
30
45
33
3
35
264
125
43
48
21
27
102
57
418