28
14
132
143
37
84
82
51
69
162
32
41
33
74
35
89
71
34
152
49
29
67
166
62
304
228
57
85
330
87
83
219
64
21
81
76
1372
26
77
486
785
275
558
46
16
281
36
65
104
31
60