313
18
668
56
188
142
61
85
301
292
62
106
52
134
90
11
22
126
83
137
34
14
66
101
70
191
30
88
272
140
107
94
237
58
31
45
127
15
59
41
54
33
82
152
67
578
55
13
84
37
87
75
19
104