146
98
24
36
33
28
106
11
38
25
19
142
58
76
52
45
164
43
29
111
51
83
472
112
113
171
73
88
77
94
201
136
170
122
238
97
117
48
35
211
12
23
49
105
9
3
81
27