58
51
12
29
436
91
189
37
113
60
225
4
72
22
32
24
16
8
38
83
2
21
7
23
74
30
41
19
14
44
68
56
43
180
9
17
34
15
3
28
20
65
40
88