41
105
47
64
31
13
20
24
710
93
39
307
37
3
23
12
8
34
57
7
211
87
9
25
60
35
56
132
52
128
28
16
95
18
1057
196
33
247
218
17
2
301
63
72
321
51
14
22