82
1032
30
89
38
19
29
88
36
60
91
191
59
32
216
212
104
34
24
26
25
21
52
20
111
50
96
99
84
69
254
48
56
219
46
54
65
73
51
23
121
67
13
18
225
177
131
141
27
77
211