31
43
154
7
30
175
19
96
10
11
14
2
8
15
12
65
25
20
28
51
6
36
23
29
569
22
54
32
62
45
105
3
40
69
44
63
345
284
42
148
18
13
163