12
29
8
41
17
20
36
24
6
39
49
250
31
86
33
175
52
32
15
42
88
70
57
174
7
53
37
44
27
50
14
38
13
11
79
40
62
23
16
28
43
78
80
319