1
12
15
82
7
13
4
18
30
3
14
62
22
47
6
58
21
76
8
16
86
32
26
53
44
59
148
291
141
188
88
55
345
480
54
51
43
246
331
96
267
78
266
42
31
50
25