28
15
4
50
33
25
67
71
24
65
107
197
104
64
363
69
21
77
110
60
13
18
41
12
103
54
20
27
8
162
223
151
39
32
30
203
90
135
76
59
89
136
62
192
49
48
68
40
43