40
54
60
97
226
52
136
93
175
657
38
42
50
150
22
263
25
24
41
81
32
105
91
68
67
109
164
528
94
36
26
310
64
15
128
12
101
49
87
236
65
16
306
112
72
341
66
1501
35
169
244
353
135
223
964