30
327
111
83
26
74
87
46
168
244
18
25
50
21
15
33
43
20
56
51
23
19
32
100
31
38
24
42
13
27
16
41
66
39
143
123
29
40
77
44
183
69
78
34