40
21
103
25
46
17
16
41
151
112
23
35
27
86
67
32
9
8
204
48
20
128
12
110
56
79
73
44
49
186
70
18
71
100
11
58
37
223
122
51
43
24
118
50
183