56
28
127
197
139
72
207
53
55
31
24
92
96
111
356
154
637
136
246
341
47
178
52
121
70
40
64
357
167
667
42
30
14
54
61
175
41
38
37
517
112
82
58
20
169
317
10
117
145
174
39
62
29
123