172
110
287
38
54
45
19
6
18
36
40
87
76
17
22
88
55
104
25
156
124
70
333
254
9
33
37
42
21
44
133
80
27
43
30
57
24
256
126
5
47
267
114
268
158
53
81
84
91
50