3
5
55
15
19
2
14
6
1
9
33
13
10
12
47
16
238
88
37
66
25
241
165
287
49
58
176
35
84
196
70
43
139
380
155