23
102
30
115
68
36
80
29
19
81
44
9
20
33
77
53
38
148
46
47
99
43
32
11
209
109
37
65
64
28
41
14
39
123
169
117
143
50
107
63
22
140
286
452
318
116
173
199
78
110
299
54
90
31