32
19
43
83
28
12
77
26
36
98
38
51
418
89
29
13
48
17
24
30
16
37
27
45
138
46
44
141
79
59
189
136
81
34
39
55
86
406
41
93
202
63
73
56
120
72
100
121
21
57
15
67
122