13
8
80
3
12
6
7
15
10
11
9
28
19
22
23
26
14
5
29
133
27
16
25
230
30
39
128
50
151
58
125
103
91
51
147
48
313
237