108
202
252
99
138
120
89
117
398
111
114
68
57
123
16
81
164
102
63
86
83
91
197
113
46
49
52
103
30
50
378
376
25
135
127
54
165
156
329
72
92
69
151
82
160
97
357
71
115
84
35
64
67