41
62
150
14
18
36
64
43
82
65
51
158
63
57
151
28
74
37
77
66
38
93
30
40
26
85
27
83
61
59
17
609
7
4
29
8
53
34
134
23
79
118
33
87
15
25
69
56
86