47
27
41
30
25
23
14
17
55
95
28
22
20
39
40
16
7
64
12
10
19
9
135
42
11
408
61
101
131
29
31
46
38
15
59
79
86
37
72
195