106
159
15
17
7
544
169
76
18
34
29
13
88
11
38
21
50
61
40
27
25
86
52
73
63
59
28
39
55
111
143
16
33
309
37
35
175
46
104
69
80
30
26
45
41