32
39
35
96
126
19
40
43
38
13
112
33
50
20
23
57
47
176
232
77
181
45
71
69
79
22
25
11
41
66
59
132
29
87
86
51
241
65
72
91
64
191
60
48
15
125
37
76