9
13
24
17
5
10
1
7
3
19
8
34
30
56
77
88
4
197
65
83
92
202
127
58
72
43
26
54
36
15
20
11
212
101
82
32
49
59
39
145
41
144
252
33
243
903