32
30
25
84
69
26
113
187
189
29
10
21
31
23
49
53
14
36
38
4
11
20
50
46
15
134
27
62
51
52
39
89
43
108
80
67
96
34
124
201
109
148
131
135
48
35
130
63
133
98