112
56
7
72
41
38
54
60
20
15
14
31
29
13
16
67
12
8
134
24
23
208
75
18
9
27
1
10
17
61
76
43
186
50
149
5
309
150
40
39
59