5
37
93
109
41
52
734
345
55
269
209
30
77
105
121
71
102
76
384
217
168
46
18
262
68
90
240
107
21
644
125
203
167
82
321
385
95
58
114
40
542
24
122
56
565
1026
81
22
80
132
47
112
147