5
23
47
12
31
6
9
14
8
17
11
20
32
59
24
21
15
28
29
56
172
40
34
184
48
88
77
98
433
37
186
75
154
94
55
51
100
362
116
80
129
69
73
166
145
91
79
180
178
86
136
89
101
107
215