151
153
96
69
24
3
43
125
22
109
12
11
538
19
55
52
44
90
41
20
106
33
29
210
79
27
49
369
18
51
57
428
39
138
17
130
352
61
116
102
50
4
47
115
73
298
13
80
110
136
40
37
46