116
84
66
114
83
120
71
55
125
26
61
56
153
54
102
94
60
30
163
58
62
156
86
113
150
93
68
135
34
31
69
223
429
97
14
90
49
231
365
28
179
21
85
162
146
57
337
41
256
938
88
157