0
34
18
6
66
11
36
28
39
55
20
218
42
48
74
67
117
68
53
100
126
366
88
63
49
23
58
197
116
38
226
249
761
40
156