38
143
156
53
15
384
91
83
82
23
30
72
29
79
148
55
33
54
13
16
67
42
37
123
47
180
28
93
139
62
32
61
66
129
81
35
41
46
256
95
199
136
11
110