31
41
52
53
52
130
138
129
46
120
47
141
45
46
129
31
53
19
46
45
111
47
47
31
52
31
42
41
43
133
45
48
45
48
46
42
27
38
43
52
54
47
113
31
133
459
436
430
413
368
52
40
51
51
134
451
43
47
147
115
129
345
47
47
25
24
24
26
24
26
27
26
29
32
27
27
23
29