41
254
28
20
5
8
339
16
30
21
134
33
151
15
6
383
11
19
384
25
82
9
59
177
129
297
63
58
17
76
54
27
73
51
52
86
94
37
22
14
18
4
104
13
26
74