36
35
12
21
65
20
66
18
235
157
110
76
28
75
88
10
59
30
27
41
11
45
44
13
256
241
52
164
114
71
37
63
77
62
34
73
367
40
32
17
43
25
149