344
60
287
36
29
435
57
85
26
47
181
82
74
35
42
71
68
75
318
77
255
28
72
61
58
119
145
24
99
96
257
162
90
59
107
64
69
51
65
56
135
212
76
104
105