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