3
9
6
8
134
50
47
198
92
467
104
31
118
13
127
77
78
44
69
53
17
16
112
39
64
40
89
52
161
62
107
236
237
98
65
30
103
155
187
629
117
102
179
80
317