2
23
19
12
26
151
71
33
62
47
1
13
29
42
46
16
60
44
20
11
40
159
294
103
78
18
158
24
72
76
35
65
17
37
38
89
30
41
14
52
15
27
25
61