108
44
125
93
140
95
71
13
117
53
20
29
38
56
15
90
19
240
55
368
290
142
24
42
73
7
99
189
59
31
26
204
347
27
215
9
28
115
101
14
17
11
33
65
64
39
114
41