4
106
66
8
27
38
109
17
19
53
142
134
41
88
96
63
28
67
54
68
25
121
132
21
89
45
83
152
47
214
241
173
58
56
138
93
91
42
59
170
29
71
153
87
271
434
213
90
158
92
40
22
75