36
31
50
66
18
58
61
103
62
36
89
28
57
40
25
40
76
19
33
53
106
7
40
10
54
25
45
42
136
160
17
29
69
81
61
81
40
33
57
27
72
37
56
175
29
167
40
51
42
25
158
48
86
46
13
192
19
39
22
157