141
38
160
64
98
257
48
45
29
43
402
47
85
36
10904
59
49
437
339
70
148
145
183
115
748
255
24
385
100
23
236
77
69
73
91
280
452
734
46
72
50
564
39
135
66
57
113
351
71