562
25
23
41
17
123
171
49
96
149
105
60
180
68
28
100
22
32
10
19
30
40
44
48
34
936
127
77
67
1400
464
91
95