293
104
160
315
10
85
43
21
15
80
20
100
74
61
23
167
91
178
38
48
78
66
54
77
30
92
79
42
108
149
11
19
41
29
18
740
134
131
264
53
83
69
81
112
34
26
176
50
28
106
27