3
4
28
14
5
13
24
11
23
27
32
147
50
80
18
46
73
12
203
16
47
34
20
79
196
43
170
48
228
278
322
22
58
38
45
116
120
108
70
6
10
95
49
21
53