35
30
27
41
36
11
45
44
13
256
20
240
51
163
114
71
37
76
10
62
77
34
73
367
40
32
21
17
18
43
24
149
22
99
12
128
14
39
83
157
19
16
425
33
28
132
98