123
92
30
66
43
69
51
50
53
84
33
32
37
46
177
63
127
101
35
193
40
139
365
152
31
90
61
172
55
18
48
25
44
105
287
10
417
34
122
261
15
73
72
112
87
106
77
141
179
23
89