22
19
76
69
77
49
109
38
42
96
104
84
197
443
12
60
20
97
35
30
32
40
9
11
247
41
31
23
89
26
62
17
102
93
44
63
36
95
6
29
121
181
394
288
176
55
4
205
119