5
1
3
6
2
7
36
9
11
12
8
27
18
24
117
10
28
22
17
15
25
32
19
13
44
50
88
108
43
173
307
124
396
227
89
129
141
94
53