45
33
15
43
8
25
49
23
316
82
5
2
9
13
265
120
102
62
94
47
10
140
12
38
139
14
222
24
20
76
21
29
179
54
75
180
31
156
86
26
42
83
30
27
35
101