161
102
67
29
49
43
18
44
143
335
273
272
99
51
100
179
22
39
120
441
362
46
35
37
36
216
65
76
48
145
278
27
206
144
78
40
24
20
132
33
124
25
277
73
69
134
155
30
85
742
31
63
62
343
66