19
56
325
76
97
39
14
25
34
29
27
88
31
73
17
28
41
23
79
151
138
53
59
91
15
188
46
58
89
16
60
3
12
297
50
47
106
6
4
30
38
18
62
144
86