110
59
47
79
107
32
80
173
44
162
38
75
237
98
63
33
21
53
24
41
121
43
36
57
16
31
18
34
97
14
83
17
27
35
42
15
387
89
74
28
52
48
199
37
8
134
136
174
175
244
86