13
52
103
79
76
33
46
140
68
105
22
82
45
41
43
32
86
49
71
62
156
124
383
276
229
132
123
95
26
23
305
37
69
15
127
173
93
44
168
29
91
38
47
80
147
208
48
193
64
7