123
29
28
108
12
13
201
202
131
30
33
191
104
27
121
111
61
54
410
44
152
59
7
63
55
32
36
65
20
16
21
56
58
80
26
10
17
15
22
40
148
9
51
194
324
285
286
11
6
676