90
48
83
173
72
98
160
194
111
38
28
10
32
84
67
49
63
29
151
65
71
73
70
164
62
97
121
123
122
39
36
15
14
33
125
45
59
27
19
99
42
175
53
41
43
348
40
75
17
260
148
34