22
36
12
47
42
19
7
34
17
21
25
13
27
29
23
87
8
9
15
40
4
2
10
60
412
5
14
151
41
20
86
58
240
353
37
6
155
16
77