25
33
18
73
11
10
15
2
12
5
108
3
27
103
30
14
80
20
6
41
24
259
95
199
17
4
50
45
9
23
7
63
74
40
344
8
22
28