186
18
23
113
32
19
10
78
53
27
33
43
17
63
80
171
120
29
139
15
5
30
85
115
77
46
11
51
72
20
205
65
106
141
25
44
173
100
122
135
7
48
214
61
76
38
132
82
212
133