51
3
29
49
7
42
19
16
6
52
145
26
12
14
46
82
62
178
8
289
405
59
33
39
44
361
79
516
23
35
190
70
60
174
38
74
107
105
159
375
71
77
98
260
64
183
225
86