103
125
91
57
203
179
48
72
51
227
93
60
107
121
73
78
96
45
14
82
84
35
26
66
59
151
88
79
10
19
13
34
67
40
24
90
117
109
23
37
28
17
18
12
53
167