58
80
62
8
21
24
34
76
32
18
117
37
19
1194
9
20
42
7
17
35
293
30
31
72
13
43
255
119
59
29
61
126
69
41
5
38
23
6
177
39
312
317
4