11
198
174
28
45
31
20
597
383
43
12
4
26
48
154
343
19
54
87
44
56
7
217
33
132
144
68
73
85
105
232
77
35
115
24
47
42
63
219
86
74
51
119
58
17
102
36
167
60
151