11
52
30
69
29
70
15
38
142
130
248
113
159
41
50
65
180
79
208
53
233
163
145
48
49
14
162
440
104
61
88
44
54
103
36
608
109
102
42
81
152
84
847
105
121
244
125
106
28
114
160
153
46