18
212
39
53
14
21
49
29
31
28
12
64
113
67
45
84
20
144
51
37
54
143
176
70
221
22
114
366
82
43
7
248
27
73
19
295
90
121
24
8
34
139
41
6
1
57
46