79
138
150
36
171
402
77
40
73
76
703
22
230
277
98
139
235
199
54
97
85
49
80
70
23
75
60
289
11
14
32
51
35
244
109
91
48
111
187
13
222
106
69
29
25
58
42
16
631
233
457
248