43
58
38
26
13
14
21
41
73
9
109
61
36
19
60
86
107
156
72
426
29
31
67
35
30
20
23
24
309
6
16
11
4
50
25
10
403
56
17
40
45