29
9
25
32
130
50
61
27
18
757
1014
126
56
23
42
60
207
39
66
87
45
26
221
51
85
88
79
49
101
33
77
72
111
438
113
687
81
46
98
67
24
16
38
97
134
192
14
22
121
194
84
68
107
70