141
4
15
80
18
6
35
54
121
19
39
47
100
17
31
41
22
90
148
55
21
336
598
27
34
33
68
67
119
62
124
46
132
97
76
161
95
65
40
92
48
61
75
103
139
134
53
120
25
60