21
63
188
102
66
46
20
18
75
68
77
47
108
38
42
96
101
84
22
195
441
12
60
97
34
30
32
39
9
11
245
8
41
31
23
89
26
62
17
93
44
36
95
6
29
121
180
392
288
176
55