22
60
40
25
10
70
54
31
43
19
28
159
12
17
119
56
37
50
52
257
79
153
6699
29
21
38
55
15
34
234
46
63
464
108
233
86
73
276
350
27
284
80
311
135