164
90
56
19
172
16
27
23
167
38
114
46
14
206
53
52
24
130
87
26
12
159
257
18
37
31
69
119
35
115
308
336
28
77
36
121
110
106
39
82
25
58
50
76
131
83
74
155
42
30
43
86
55
252