0
6
7
113
13
87
37
84
85
34
110
114
80
27
227
12
47
32
89
35
29
63
33
26
42
135
292
62
116
247
41
78
43
448
378
70
214
65
301
45
264
79
216
148
90
269
52
104
200