343
69
219
176
249
74
200
588
33
31
48
25
236
67
157
75
53
135
51
140
141
105
103
28
149
316
265
153
81
58
17
32
30
36
521
71
87
116
117
54
45
106
113
89
498
44
41
21
139
60
85