41
311
44
76
110
49
139
63
88
57
92
146
15
16
117
32
8
71
301
377
81
145
119
40
56
77
43
22
52
90
303
156
58
78
75
290
23
17
62
196
35
153
190
65
72
74
54
347