36
351
38
78
28
10
19
3
25
57
31
30
11
26
105
22
87
52
80
16
447
186
41
21
24
133
48
20
49
122
97
35
155
61
74
8
134
187
229
161
156
113
88
121
136
205