16
11
1
12
51
8
44
39
93
43
52
155
65
85
33
70
206
114
23
46
73
188
94
89
50
90
62
115
111
86
180
81
199
32
122
49
302
83
276
96
68
149
108
118
131
77
38