44
30
43
52
26
34
25
41
28
172
131
17
139
255
16
37
128
299
274
64
70
19
15
48
51
40
27
23
153
457
57
45
36
117
114
24
62
53
344
93
65
435
203
118
75
81
166