30
19
116
45
8
84
39
23
36
157
70
90
72
6
115
37
13
96
3
47
86
24
88
95
16
4
69
28
61
27
7
81
55
20
9
60
31
46
189
106
268
0
52
103
22
35
76
433
93
21