90
18
48
26
23
17
5
19
171
41
82
31
9
99
785
32
119
37
22
105
62
14
51
47
183
65
39
58
40
44
87
52
54
86
163
27
28
35
46
83
88
137
55
170
43