107
25
187
41
66
94
119
32
48
307
92
22
67
56
91
63
86
129
70
80
36
52
97
141
59
83
57
73
106
171
180
72
29
21
49
26
160
75
155
35
147
138
88
157
130
89
90
159
118