41
18
22
96
45
210
31
126
147
80
73
77
30
21
78
34
91
36
33
54
16
26
28
17
29
20
14
23
112
89
48
42
87
8
12
19
4
51
100
55
306
138
223
81