32
56
37
22
27
94
18
20
40
29
79
21
31
71
47
48
24
368
125
68
101
320
207
53
411
85
30
145
83
54
14
64
36
55
50
241
74
91
28
72
44
25
35
82
45
11
127