23
53
43
84
33
46
18
159
106
107
40
30
114
77
415
64
17
51
289
19
183
104
69
34
70
154
99
97
15
48
49
76
25
38
95
103
115
27
22
39
20
119
169
73
120
50
8
3
13
29