28
41
25
30
116
42
23
69
1096
70
47
8
31
117
262
63
198
327
223
1242
382
14
161
148
50
20
1105
40
145
43
85
59
105
57
80
26
1
75
3
82
76
38
180
67
29
110
45
796
37
33
606
7
520
11