24
309
120
60
86
26
19
23
149
41
29
131
8
76
109
32
284
7
15
88
9
36
82
31
64
81
40
13
37
126
230
11
49
262
367
33
270
122
189
51
18
38
66
209
14
21
35
22