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