93
64
258
87
30
38
55
383
57
31
27
88
149
99
67
44
83
33
264
112
102
143
63
54
35
65
69
40
52
21
129
29
36
138
76
25
18
19
111
154
17
68
92
131
23
32
41