115
91
70
22
97
23
8
19
44
32
59
54
47
74
421
2
43
113
42
72
40
52
10
15
302
16
17
58
66
27
158
95
24
51
13
29
7
18
108
107
36
223
171
90
152
325
353
12