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