0
5
23
29
87
10
63
26
38
80
36
21
138
54
41
328
582
16
35
27
6
33
66
65
117
58
119
44
127
95
76
154
64
25
92
48
98
60
75
102
136
131
53
116
46
171