49
18
13
166
32
26
28
52
12
10
48
16
7
67
70
19
15
17
9
14
27
91
62
25
5
56
11
248
69
20
34
51
122
30
40
58
42
45
66
29
44
595