45
32
23
22
138
33
64
50
43
74
236
94
56
118
164
37
63
152
5
9
34
36
14
29
21
20
38
10
25
7
120
91
11
3
67
13
8
55
159
61
49
19
15
41
26
35
48
40