13
6
31
10
1
5
4
87
29
64
128
8
32
19
59
92
53
28
103
113
189
48
80
12
116
38
36
247
23
26
158
221
214
50
42
114
431
127
211
33
199
49
282
150
115
34
156
188
119
96
436
82