43
68
159
40
114
55
48
135
108
29
38
36
18
95
67
50
62
4
21
134
76
70
34
37
8
87
14
22
53
60
112
100
45
51
571
57
33
26
19
141
2
300
83
96
394
77
436
20
191
28
63
80