106
99
15
23
59
6
29
76
57
155
137
228
27
33
71
13
30
17
28
40
7
18
12
26
141
2
41
64
54
46
134
140
136
16
146
32
303
103
100
179
63
58
43
39
48