29
42
20
215
90
58
349
57
102
28
45
71
44
62
39
22
64
37
51
46
21
74
24
33
54
25
19
134
60
23
32
47
31
48
30
110
205
56
106
14
104
66
78
185