58
15
152
165
22
56
147
54
90
39
3
111
37
91
83
67
76
36
41
79
50
17
130
146
94
42
33
211
114
57
145
31
51
75
26
24
240
210
32
40
87
20
71
144
34
19
47
88
117
66
25
18
65