0
3
5
27
7
22
47
72
64
8
221
17
35
44
57
49
26
42
83
99
33
41
265
258
255
38
23
15
28
292
31
138
311
245
45
77
124
37
58
51
75
14
172
46
87
48
19