35
31
23
44
177
63
93
60
59
27
49
552
17
51
26
67
25
15
53
46
32
37
10
103
24
85
43
136
45
58
40
20
87
6
19
96
39
248
159
34
274
22
398
325
90
12
4