2
32
11
18
20
7
5
19
16
9
27
17
28
14
52
39
12
8
150
45
206
41
90
238
70
47
65
29
25
23
34
53
26
43
72
38
21
229
31
49
36
46
73