7
41
28
17
34
157
43
40
138
20
75
13
16
6
4
46
83
1
3
27
29
26
77
22
31
14
23
30
19
0
54
53
11
36
123
32
2
89
390
38