29
252
73
104
154
51
172
19
72
33
23
54
221
135
48
265
263
226
159
37
40
65
153
77
18
92
50
25
27
11
41
21
80
22
7
99
89
42
26
13
28
15
10
20
24
141
208
1
9
36
56
49