108
43
83
37
92
52
170
131
28
40
68
159
12
216
132
107
26
53
261
142
50
347
32
57
10
24
31
70
59
80
65
153
89
56
140
39
16
162
81
86
73
284
6
69
183
113
125
20
152
55
110