56
348
18
39
58
9
134
127
59
51
54
32
70
60
52
35
169
105
119
136
175
151
66
193
40
30
43
87
53
31
61
41
16
284
71
114
112
98
75
100
146
285
135
46
131
25
29
65