45
63
95
26
29
143
487
75
69
23
72
33
278
101
86
24
14
83
38
60
90
57
92
36
16
49
27
28
80
25
17
5
11
172
3
2
614
120
141
9
20
59
7
4
62
135
8