5
21
20
14
13
16
23
3
7
28
71
37
93
47
108
34
10
27
25
15
112
11
213
77
6
19
80
29
246
8
86
18
44
83
4
151
157
22
91
68
84