27
1004
86
422
44
50
294
29
10
739
633
17
662
8
32
56
68
22
124
105
170
211
41
60
186
48
209
24
31
20
160
25
37
59
65
18
55
208
6
74
197
30
13
23
532
634
47
67
96
82
42