42
34
83
67
22
48
118
150
14
136
33
1543
152
189
156
479
65
59
40
109
64
35
362
96
56
548
146
192
160
411
513
129
151
68
66
30
134
77
101
57
126
213
144
52
512
437
79
310
165
26
229
47
37
39