2
32
11
18
20
7
19
16
9
27
28
14
52
39
12
8
150
45
207
41
90
238
71
47
65
29
26
25
34
53
24
44
72
21
229
33
17
50
36
73