151
80
42
67
248
300
49
278
139
134
52
15
119
101
61
55
28
23
53
17
26
20
31
99
120
96
24
114
144
73
346
327
50
71
72
57
159
45
41
19
32
56
36
60
22
25
29
125
54