0
18
14
8
24
22
72
25
7
9
15
16
33
66
58
30
23
35
38
130
109
90
77
262
49
101
51
317
11
19
218
86
235
168
121
42
484
193
293
27
36
532
57
44
350
89
127
360