32
161
25
18
57
37
43
83
14
69
34
78
28
45
54
21
55
31
49
70
11
29
68
56
168
24
139
86
44
399
96
39
8
41
140
59
38
23
26
103
111
95
274
46
66
496