3
56
17
10
5
151
1
58
12
40
32
16
30
22
15
31
25
34
7
47
57
23
38
68
27
6
13
33
90
26
61
29
41
77
37
80
39
81
274
154
104
794
54