42
319
41
54
35
211
55
50
52
32
44
321
79
75
24
64
111
21
107
97
192
59
46
31
112
138
68
247
28
96
181
23
89
20
144
176
1276
34
116
40
27
48
26
650
70
122
687
126
57
76