75
43
24
13
25
163
27
100
18
41
237
40
2
1
15
36
102
107
101
103
133
3
236
55
59
74
90
21
441
230
77
344
8
417
37
31
110
125
63
69
46
58
159
122
287
67
71
146