21
67
124
193
84
31
39
6
102
22
136
58
25
64
7
83
312
615
759
9
15
140
10
18
45
20
37
38
56
52
50
23
61
13
4
2
348
29
111
157
448
119
16
739
47
581
60
196
43
57
129