59
31
24
36
90
10
27
18
92
52
21
42
76
30
14
33
93
198
89
8
29
45
38
46
120
110
98
212
67
37
49
73
15
148
50
107
68
55
1421
357
9
320
127
231
340