44
34
2
31
35
7
5
28
63
82
16
47
17
51
23
155
232
88
290
19
13
6
95
11
140
32
9
162
1389
152
30
197
50
143
108
24
136
199
70
27
202
245
21
38
369
1021