133
518
274
20
126
344
177
430
375
149
60
35
69
55
116
111
79
37
32
6
54
25
29
10
16
95
42
76
48
14
70
41
19
4
53
26
264
66