45
32
31
22
21
25
3
20
24
53
40
126
13
26
163
11
50
117
7
23
34
14
12
58
52
61
17
93
57
205
1
8
75
73
9
43
42
19
39
28
41
5
120
10