170
23
25
81
4
172
27
29
42
28
14
39
146
261
55
160
178
51
99
116
43
24
89
102
54
256
64
9
46
106
19
144
21
32
68
94
8
123
77
369
285
113
59
122
92
152
66
44
107