45
383
30
6
28
196
122
18
14
117
17
83
140
24
38
13
42
72
56
32
21
25
61
10
7
19
67
112
103
234
366
40
254
84
195
5
51
31
34
46
29
8
115
415
11
37
26