56
2
21
42
12
3
9
13
31
496
87
26
69
24
11
175
161
41
8
32
107
6
50
292
63
239
5
186
33
255
15
99
49
77
23
90
7
71
45
114
57
105
35
149
66
18
25
38
55