81
51
68
101
104
72
22
367
84
74
174
95
269
161
112
46
73
247
119
25
47
91
55
60
14
29
124
59
110
28
37
58
97
116
17
57
90
130
185
71
77
49
495
56
27
35
52
76