120
79
27
153
7
24
47
115
25
105
3533
50
118
77
87
535
722
52
46
26
190
285
22
142
35
607
243
134
11
6747
58
29
60
67
30
373
669
121
34
647
21
20
39
676
61
113
195
128
194
56
119
92
825