176
184
62
19
133
47
33
18
75
189
29
140
340
112
102
71
14
48
144
78
86
83
245
397
80
73
122
34
155
379
27
114
35
39
25
163
113
42
20
45
90
107
61
65
41
67
54
37
69
85