507
19
33
4
62
37
106
35
138
9
49
153
168
100
160
14
11
2312
65
349
2
103
185
274
233
12
29
24
17
56
25
15
13
18
20
93
177
22
57
974
64
591
6
261
84
101
28
102
111
34
72
32
76
91
302