42
22
5
19
124
11
34
26
58
15
307
31
10
3
98
63
12
14
132
7
40
25
13
16
8
148
23
272
51
6
39
62
4
70
173
107
29
20
30
378