60
69
83
140
347
109
145
47
125
300
110
102
97
23
19
35
26
22
46
18
29
53
247
51
316
156
117
407
113
85
93
290
36
30
25
446
37
50
132