112
42
23
34
137
101
74
198
36
107
236
4
77
195
19
136
35
48
282
17
241
90
64
31
185
102
75
29
576
44
278
76
177
45
60
16
20
67
21
27
98
83
43
18
69
32
66
386
15
87
62