21
52
289
44
67
29
235
7
56
119
17
13
159
35
10
59
22
42
70
69
97
25
64
8
53
91
16
45
19
14
32
353
86
144
208
94
178
447
57
83
111
31
11
33
18
697
90