528
634
98
126
501
68
20
40
51
91
45
31
25
11194
105
1081
4097
56
117
41
420
52
397
73
570
82
75
180
102
94
58
158
150
12811
70
47
128
59
641
567
125
2390
72
139
1426
60
14
43
48
24
79
135
54
101