90
24
36
976
104
171
41
17
54
39
11
153
49
32
96
21
7
4
288
28
10
76
31
60
69
16
126
27
155
123
116
107
159
110
22
52
148
29
63
91
257
65
94
35
133
157
233
265