38
32
96
22
118
92
41
19
20
29
209
79
37
21
331
64
27
126
31
99
13
94
47
43
11
95
63
39
40
44
33
56
127
34
177
80
28
15
53
57
66
35
68
23
61
59
1153
85
187