91
252
18
118
60
55
134
79
38
203
34
96
14
441
298
136
178
100
141
32
122
46
711
9
67
57
131
84
29
115
63
37
83
44
19
107
101
51
81
39
21
20
111
66
47
28
30
153
26
155
25
11
48
328