31
25
115
60
17
41
72
39
5
99
141
21
11
78
12
16
68
42
147
90
70
109
555
19
10
76
77
46
2545
57
34
153
215
220
38
83
45
48
26
89
325
304
205
210
86
80
8
293
206
113
103
64