104
31
245
11
119
118
18
324
153
386
14
354
215
81
26
140
65
212
99
20
203
44
52
59
74
37
25
246
112
41
87
154
29
110
182
21
4
49
47
32
17
38
66
68
109