0
7
38
31
3
23
26
22
20
30
99
123
248
242
24
14
67
18
80
61
111
32
68
161
94
159
71
74
209
73
387
114
66
432
49
88
78
104
112
58
221
8
21
37
160
192
54
76
42
62
349
48