75
93
13
58
118
34
67
26
29
77
32
56
92
81
16
66
174
122
447
85
47
53
76
385
43
322
99
247
394
648
675
1195
228
88
289
113
132
54
10
73
45
22
110
14
211
199
44
102
136
380
125
853
134
123