41
46
51
149
333
13
44
25
28
36
286
87
47
23
22
20
101
39
109
124
71
135
70
52
95
21
6
154
92
55
53
111
183
81
110
89
102
159
59
54
66
132
74
27
153
75
82
56