166
10
7
35
76
161
21
12
43
52
62
42
41
46
32
127
124
23
69
50
157
38
90
20
194
34
86
36
40
84
13
64
47
26
37
18
44
27
108
59
278
58
111
73
184
136