23
10
24
12
335
17
22
25
54
7
29
3
48
4
27
77
14
176
15
1
5
19
47
90
6
8
114
366
39
79
294
18
16
125
38
58
28
99
44
37
83
30