122
55
73
19
14
8
20
21
16
72
13
149
38
10
1
222
11
51
258
96
36
64
23
27
69
119
196
4
41
42
77
81
22
238
171
130
74
34
177
29
172
133
114
80
116
9
110
317
52
368
60
153