45
100
481
16
34
152
15
18
134
99
373
27
29
87
21
74
9
44
187
1002
170
387
22
59
245
20
36
37
102
26
12
41
33
4
112
96
60
28
54
19
50
7
98
49
70
48
43