30
19
21
63
52
25
38
26
16
32
51
29
12
41
46
60
150
28
115
17
23
22
13
85
14
50
109
92
5
67
33
59
39
20
53
268
56
31
47
49
68
43
40