31
8
4
7
73
35
3
12
9
47
113
14
33
50
37
22
17
27
61
54
36
116
38
10
23
21
44
83
28
26
16
20
24
30
52
378
29
102
160
34
74
93
69
43
91
45
72