41
104
29
259
72
152
24
282
38
34
1278
257
13
47
30
53
62
706
324
176
25
568
56
5335
46
628
93
767
76
82
448
18
22
17
31
58
227
8
9
48
68
20
4
36
11
198
433
99
10
74
16
669
49
88
154
12
637