5
4
134
156
14
114
39
55
13
35
50
9
24
23
179
19
6
202
8
7
16
75
147
104
56
197
73
77
246
111
108
164
100
85
112
65
98
82
54
52
132
59
58
219
348
81
48
116
90
218