123
381
99
60
65
39
27
50
38
20
236
106
181
537
246
19
94
173
51
72
21
36
35
17
22
42
14
23
52
343
151
24
13
9
31
16
63
86
84
8
3
10
6
58
147
12