45
54
19
28
82
178
451
102
152
269
61
32
21
58
67
110
384
83
248
114
22
115
142
121
88
69
23
41
16
47
59
24
117
87
17
18
187
13
30
5
27
124
48
106
138
55
195