109
21
98
31
15
67
138
24
81
44
48
97
34
19
16
52
314
62
231
57
27
35
206
343
53
99
65
33
61
43
40
17
66
38
20
14
119
51
94
29
54
18
63
167