0
3
6
19
48
8
4
52
61
81
46
34
411
192
17
87
13
25
126
31
110
149
20
50
29
58
83
11
28
69
16
437
24
117
118
67
66
159
133
54
40
156
104
32
212
88
33
12
160