90
27
47
45
57
19
49
170
34
102
85
32
35
178
146
248
123
152
42
22
236
37
122
83
14
69
18
129
41
105
12
21
28
66
402
17
87
79
232
113
65
95
31
97
54
120
51
88