15
76
62
535
31
70
59
103
158
306
40
33
111
11
3
22
34
10
98
48
38
90
29
179
255
4
17
64
50
104
2
6
20
53
8
23
66
5
96
125
18
466
280
16
26
44
159
21
87
39
239