32
23
46
28
6
9
8
22
30
17
24
15
10
65
55
14
11
309
42
49
12
21
124
50
18
88
48
38
47
72
31
13
56
40
91
248
16
464
20
2