1
22
0
26
5
32
27
90
63
45
60
198
360
46
128
215
72
89
125
73
35
64
408
48
68
55
77
173
87
53
31
59
19
129
70
104
44
97
88
47
51
252
37
36
114
54
149
62
118