0
1
27
75
7
29
33
8
54
80
103
38
6
13
67
21
44
22
16
72
64
18
24
36
39
135
57
20
28
41
50
187
520
278
116
234
291
66
292
124
51
165
48
87
55
90
102
59
140
52