3
1
7
6
13
24
9
51
87
88
35
16
20
12
28
50
29
8
48
25
58
47
34
21
22
61
36
23
84
78
49
33
26
41
56
31
227
18
86
151
124
289
173
98
15
122