40
23
201
68
50
95
38
56
26
64
200
85
24
156
103
44
25
42
67
37
52
69
21
197
53
71
43
30
10
124
141
29
17
34
6
33
267
51
16
47
46
83
35
89
118
132