295
44
361
118
386
232
49
170
19
29
265
34
344
80
31
7
144
32
12
16
60
10
104
50
490
74
18
13
61
132
422
83
141
73
168
24
35
11
128
28
163
1363
55
51
107
193
185
65
53
1329
71
78
40
657
127