0
1
20
27
31
56
29
8
33
114
23
42
51
38
10
47
22
54
19
36
104
109
93
64
131
58
165
242
76
39
32
102
81
186
43
75
79
139
229
67
505
87
111
48