129
46
42
307
45
104
483
47
48
116
61
107
79
68
113
315
176
96
72
106
97
236
57
82
16
543
39
14
102
67
75
85
52
26
24
163
213
143
649
98
100
77
43
20
110
88
12
33
432
687
418
17
50
501
7
207