91
76
45
110
152
8
7
56
4
24
21
31
25
40
114
90
26
35
34
28
44
51
80
30
57
343
131
275
603
86
162
99
82
49
158
107
85
36
67
144
311
42
149
210
133
244
11
39
23
178
63