13
51
45
5
8
50
6
30
99
20
11
7
110
14
31
126
27
22
25
12
38
312
95
262
98
286
65
81
34
54
28
17
71
44
63
59
268
116
112
201
49
73
148
64
124
114
106
61