34
24
106
40
15
96
17
6
163
30
289
100
93
33
153
32
205
101
20
47
53
73
44
69
48
66
54
177
60
63
132
45
111
64
19
23
72
139
4
18
74
57
114
27
87
39