45
111
138
78
61
37
32
170
15
31
56
27
23
569
34
50
57
39
117
11
64
20
98
25
248
17
199
84
54
60
120
219
38