112
134
138
402
70
91
57
26
17
2045
73
52
113
80
30
11
311
82
151
123
60
28
40
106
14
27
63
44
13
37
366
58
92
41
98
18
86
45
12
5
16
20
8
19
131
111