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