41
32
23
120
99
78
141
60
68
83
219
51
36
17
84
137
77
148
44
27
234
75
214
24
97
39
64
341
412
231
61
30
73
72
13
130
5
28
12
29
131
18
101
22
90
110
38
127
168