3
346
107
28
36
73
76
48
38
10
13
20
89
116
14
258
4
145
93
65
74
44
51
32
553
79
31
842
99
131
200
213
33
27
12
42