22
39
29
37
38
30
153
53
121
59
107
100
47
11
42
19
27
52
33
131
86
115
89
14
25
91
21
43
82
20
76
81
65
170
126
70
55
83
117
150
263
105
23
46
36
129
48
26
60
140