58
111
32
50
79
20
326
39
69
26
7
23
107
148
37
49
31
55
83
56
184
102
54
34
100
22
18
138
91
86
47
29
42
24
65
35
28
21
248
11
64
90
40
77
88
196
27
288
113
161
17
67
156