1
0
2
6
3
28
7
22
47
74
64
11
223
17
35
9
44
57
49
26
43
83
100
33
41
266
259
72
255
38
23
15
293
31
138
312
245
45
77
124
37
42
58
52
75
14
175
46