109
77
49
72
181
317
18
38
113
46
73
25
68
20
376
42
124
16
23
140
175
76
83
71
98
44
88
115
32
8
117
56
22
52
154
54
31
75
285
61
195
35
150
74
81
337
39
26
59