30
4
14
6
31
55
22
27
410
12
17
11
102
1061
10
13
39
9
163
44
3
35
33
20
504
288
69
28
23
81
61
64
42
66
29
45
58
40
41
114
50
8
56
73
46
7