33
28
7
20
79
15
73
61
131
50
37
158
802
119
34
31
85
116
633
181
67
23
26
53
44
111
84
77
82
38
93
39
35
76
149
70
56
66
58
94
210
78
57
750
101
60