124
76
28
34
111
51
37
22
31
84
87
60
80
278
32
54
33
231
78
156
50
39
79
135
47
62
91
189
199
108
66
101
40
116
94
184
1575
42
43
215
81
36
56
69
185
26
21
48
9
38
288
150
372
83
86