36
28
5
25
146
40
4
33
52
62
14
83
23
43
9
63
19
173
127
13
18
6
59
11
22
10
31
26
8
71
102
195
273
218
172
45
419
265
261
51
343
224
92
81
91
103
41
292
238
392