60
54
31
96
129
364
32
97
264
676
233
30
177
95
121
34
956
47
659
1469
872
88
692
119
108
342
203
86
175
94
103
574
161
36
89
35
124
111
336
81
226
295
41
445
266
156
104
605
42
102
39
314
148
142
362
16
12
110
170