21
31
29
86
25
59
15
243
187
44
42
27
64
58
7
16
268
108
100
26
35
67
57
153
11
39
14
65
106
23
87
82
52
382
91
17
72
88
19
51
192
46
18
107