21
30
98
66
69
25
34
37
40
59
76
92
192
53
32
20
74
120
7
15
29
9
94
65
132
140
26
119
89
49
93
151
54
97
23
48
127
103
130
397
220
301
44
104
290
70
99
56