5
24
28
25
17
12
3
73
15
48
18
7
34
8
60
29
13
197
50
27
20
37
36
11
46
89
121
32
146
144
154
33
76
415
368
247
821
243
506
69
105
71
467
157
135
38
478
90
101
108
79
23