21
97
363
443
51
50
42
33
18
126
75
56
39
82
24
32
17
29
300
20
16
70
12
9
47
13
87
23
93
44
46
15
27
11
53
86
108
22
77
99
84
36
147
172
65