18
30
7
42
50
326
205
34
158
14
33
90
3
40
25
29
24
20
28
23
13
41
192
142
21
22
59
16
106
54
246
322
121
61
210
98
154