3
212
38
80
134
43
60
501
56
137
184
258
122
12
129
101
91
1
4
198
23
40
0
55
87
36
16
106
84
112
45
10
33
18
131
51
48
85
132
70
19
75
24
59
78
82
76
22
67
148
62