45
18
27
7
41
43
16
20
2
48
106
29
19
3
13
15
23
51
303
8
31
32
36
22
63
14
55
37
9
71
82
103
521
97
21
74
176
10
170
25
81
4
172