36
19
340
83
272
267
95
87
18
368
91
88
49
46
145
30
130
126
26
77
239
73
66
394
166
108
226
89
111
31
35
64
63
54
81
50
116
62
28
17
42
9
201
34
24
96
78