61
43
26
59
36
50
51
23
13
58
24
20
29
92
8
18
63
27
81
145
110
91
76
72
54
95
86
38
17
42
52
162
356
68
111
45
479
161
48
122
33
315
71
83
117
22
12