31
27
50
4
10
28
55
66
24
38
15
6
158
37
32
43
20
79
53
366
2
23
26
133
16
145
12
29
164
94
70
64
40
8
22
21
25
36
11
80
34
243
76
86
13
52
114
83
46