23
27
33
31
47
38
11
49
25
45
24
84
22
18
88
83
44
102
281
623
109
165
39
64
29
215
143
122
97
115
53
70
51
630
124
108
94
54
274
914
367
118
68
130
40
90
78
66
119