31
30
24
20
54
65
136
18
53
48
51
17
19
16
27
14
13
11
21
23
38
26
57
39
34
12
25
36
58
50
35
60
37
46
237
33
41
91
367
62
198