91
41
96
50
302
0
110
46
20
22
40
56
157
42
72
92
200
26
67
389
31
5
154
37
90
104
84
266
80
279
180
77
170
78
100
81
49
14
184
6
62
11
66
28
408
139
59
195
64
60
76
103
9
33
29