23
11
37
53
4
29
84
145
68
13
56
140
318
27
281
82
14
93
61
185
17
302
39
291
92
131
38
85
77
110
246
105
123
54
392
163
63
155
142
147
395
42
351
222
9
31
69
48
22
6