34
51
32
30
15
23
17
29
25
8
19
99
26
40
138
37
53
22
35
280
68
41
56
608
412
64
39
377
42
24
14
36
16
98
11
13
20
27
134
95
113
9