0
17
43
45
15
72
4
6
18
77
28
24
86
76
56
40
21
36
25
88
266
41
55
23
31
32
46
132
87
13
68
65
82
95
261
34
16
19
90
50
128
14
117
104
61
153
44
221
245
586