116
115
61
138
82
70
18
39
17
22
80
86
69
31
117
77
186
112
254
100
37
43
171
130
285
19
102
53
28
99
410
111
57
30
122
24
262
32
25
95
93
35
15
33
23
10
98
38
4
26
13