0
32
21
34
47
38
31
88
75
18
69
196
62
145
151
63
12
198
80
531
893
87
77
101
15
36
83
57
74
112
43
52
94
210
65
127
81
130
72
89
186
118
56
124
169
54
199
93
108
84