92
42
71
99
61
54
131
26
68
33
109
387
139
48
60
162
52
63
96
43
148
113
77
37
49
216
266
70
165
38
44
140
87
53
41
30
80
124
230
34
17
27
76
122
19
59
13
104
100