112
30
23
90
9
49
143
56
35
60
182
72
335
84
32
44
7
186
272
52
41
116
64
29
28
42
21
61
11
138
67
108
204
217
26
22
103
13
24
87
27
34
59
326
167
16
47
88
74
133