31
35
103
30
28
32
242
87
53
118
23
24
27
26
9
11
7
60
19
33
69
25
14
72
46
37
22
18
92
6
29
16
4
12
15
38
238
62
63
68
117