102
64
38
36
41
63
20
39
52
159
24
72
33
127
54
153
133
18
74
21
51
46
70
247
337
55
196
48
43
158
296
110
123
104
576
403
71
155
132
226
130
252
992
923
763
684
441
835
891