38
20
9
35
58
50
8
141
90
61
36
18
166
77
43
17
14
23
22
74
13
2
48
62
15
111
67
24
149
10
81
4
65
53
373
91
89
237
71
37
116
33
156
29
309