153
60
373
233
84
36
69
6
73
123
217
329
117
115
83
124
37
56
122
26
80
74
40
46
48
106
18
17
29
208
282
65
30
59
103
97
318
79
33
113
357
114
44
20
92
54
98