29
3
40
82
19
11
102
22
43
50
41
227
23
47
185
200
16
287
34
73
1
10
28
9
313
13
156
5
6
98
54
31
18
64
12
20
26
38
42
49
115
129
110
74
33
1298