13
45
5
8
53
6
99
20
11
7
14
111
31
126
27
22
100
25
12
312
95
262
81
34
54
28
17
71
44
63
59
268
116
112
201
49
73
148
64
124
114
106
61
32
21
46
215
52