72
65
24
199
49
55
140
164
22
57
1296
93
44
27
40
79
50
11
43
25
51
31
119
495
86
185
88
63
209
85
35
32
59
218
98
673
42
61
58