51
108
50
7
35
86
68
54
55
39
154
120
37
70
48
79
418
53
20
136
148
76
36
128
30
441
126
13
460
362
43
16
87
74
574
198
559
31
116
134
81
18
22
12
147
90
57
46