43
13
6
23
66
12
106
145
8
1
15
18
29
57
20
11
84
10
7
26
39
14
16
159
50
17
3
49
142
117
28
35
19
30
34
51
33
70
41
4
2