0
1
30
58
21
72
71
162
345
16
75
203
11
35
83
119
42
97
37
12
82
165
330
90
31
51
65
8
106
326
93
85
107
6
38
198
177
19
14
77
163
15
70
191
450
27
241
95
136
64
39
159