112
54
129
23
53
117
605
82
285
37
25
62
1128
32
48
42
590
59
183
137
124
21
52
8
22
47
41
75
50
39
95
43
521
45
51
149
70
166
35
91
11
79
17
379
80
268
26
89
30