15
18
35
25
6
10
20
203
33
62
8
9
30
3
28
13
23
7
172
67
31
45
132
11
49
68
22
75
41
34
54
27
17
83
32
93
12
53
151
82
225
476
127
199