5
9
13
3
24
4
1
16
7
11
14
6
38
33
34
15
27
67
51
327
42
184
181
458
65
108
208
165
141
615
210
19
115
87
90
83
104
64
116
154
59
192
243
360
195
252
135