17
29
58
121
189
19
12
25
43
46
23
37
30
87
82
21
16
66
33
68
48
41
369
6
325
27
24
101
126
91
18
54
36
40
94
57
31
117
56
106
53
22
74
162