31
164
127
650
30
74
55
84
512
92
56
440
72
126
13
23
38
37
50
79
329
119
73
96
27
5
100
47
18
208
138
12
22
159
95
10
39
69
132
375
14
118
189
146
149
86
110
544