47
132
55
19
93
20
254
100
667
13
88
1164
22
119
46
23
62
31
27
117
90
48
45
50
74
35
64
57
152
135
58
59
70
16
54
26
80
25
12
165
28
68
69
41
106
94