90
46
23
58
69
34
44
49
87
146
25
176
99
28
70
48
116
198
32
212
136
376
83
17
29
524
42
39
55
27
73
38
12
9
141
67
134
40
14
92
36
19
11
4
88
61
208
166
7
93