32
24
23
14
89
53
60
51
30
363
21
43
61
91
76
143
34
41
27
16
39
57
11
9
66
40
25
121
59
36
48
37
15
80
106
243
56
2
119
308
145
1
108
63
28
101
44
26
156