93
45
113
19
54
360
103
11
65
160
42
92
88
38
61
27
53
116
66
73
295
55
32
78
28
46
70
25
20
39
40
98
24
8
35
468
198
84
29
210
33
142
57
63
140