30
31
72
73
15
48
16
5
88
22
9
8
3
37
28
32
21
55
7
12
352
4
17
111
25
69
13
397
19
34
14
45
173
83
18
29
40
215
212
61