12
24
41
23
13
133
641
319
532
108
65
104
162
228
10
33
22
70
291
35
42
439
1262
191
29
144
53
792
21
84
172
233
411
859
189
354
141
34
115
190
220
344
180
51
27
66
384
584
119
187
28
1513
36