0
1
3
52
11
18
19
21
36
42
24
25
56
33
14
27
16
43
30
23
17
97
34
26
29
40
75
51
77
61
80
120
229
206
130
41
88
54
57
268
99