123
248
38
46
35
64
140
42
36
134
113
34
72
66
287
24
27
7
14
93
399
126
94
80
17
99
162
18
31
55
73
16
58
391
51
143
6
83
122
98
92
47
10
144
40
96
23
39
102
19
50
226