15
4
109
21
3
27
17
41
81
25
31
40
37
35
95
8
19
38
54
234
88
22
39
18
9
12
50
171
23
43
56
280
135
10
74
47
57
92
11
96
83
501
146
105
152
44