23
27
33
31
47
37
11
49
25
45
24
84
22
18
87
83
44
102
281
621
109
165
39
64
29
215
141
122
97
115
53
70
51
629
124
108
94
54
274
913
121
367
118
68
130
40
90
46
78
66
119