29
79
261
371
238
144
187
139
116
16
157
28
53
9
23
8
40
781
71
7
125
203
176
32
34
41
63
336
21
60
67
11
6
10
97
47
177
86
65
150
44
70
81
26
78
109
35
31
15
51
50
96