99
100
38
27
108
127
98
11
36
715
969
106
41
76
80
55
17
194
39
81
415
119
983
44
52
50
20
56
169
62
40
47
280
14
82
419
152
22
399
49
23
158
1088
103
46
33
74
30
60