32
22
46
77
140
60
38
50
36
158
84
44
72
28
8
58
24
13
26
367
343
33
57
30
34
3
37
43
53
93
20
29
111
124
21
70
75
66
25
257
18
293
176
49
39
41
105
132