181
40
136
24
29
32
31
44
23
278
54
66
109
87
259
86
74
63
49
95
38
90
205
326
26
332
47
248
188
62
20
61
160
57
59
263
52
72
146
11
30
48
34
28