54
31
49
44
16
52
41
15
65
88
35
148
67
84
90
311
86
100
42
48
72
32
116
113
40
163
76
137
20
38
197
136
50
106
275
426
364
57
58
193
55
138
289
202
97
69
126
109
62
71
166
160
115
36
282