156
116
151
22
29
117
24
23
36
139
62
18
201
93
108
91
76
276
85
41
123
31
1191
111
66
195
242
547
44
56
25
57
19
15
428
71
122
34
274
78
115
203
290
28
112
51
11
47
283