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