43
31
16
10
19
27
12
34
17
5
45
41
24
253
7
13
8
9
29
47
77
11
4
32
612
28
54
22
106
25
197
154
57
40
26
144
116
139
53
228
36
51
55