32
26
29
122
28
15
14
33
40
97
80
4
90
18
142
57
37
254
23
218
39
41
36
38
48
75
63
51
47
31
65
19
35
106
22
137
86
59
50
159
124
10
53
84
121
104
44