249
120
63
35
56
72
328
44
99
53
39
27
83
57
200
288
79
55
29
133
18
84
101
43
40
9
11
17
1
45
46
126
8
102
31
153
41
5
13
16
19
4
87
104
2
48
73
49
144