36
91
50
46
163
82
68
186
121
395
110
101
122
64
104
141
97
69
107
129
118
74
1160
684
441
513
77
51
99
191
108
84
86
139
102
92
117
81
72
111
21
63
49
96
93
273
283
34
66
41
35
54