34
51
32
30
23
15
17
29
25
8
19
100
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