43
19
28
26
33
105
45
13
10
31
174
71
58
18
23
106
76
73
21
80
7
130
118
74
50
103
141
15
48
56
34
47
128
158
35
65
41
20
39
121
148
140
25
87
86
17
83
155
99
3
12