8
49
61
146
24
38
53
93
27
13
12
25
114
100
119
67
122
94
34
14
56
37
19
29
46
99
70
40
137
739
77
276
41
365
76
45
51
124
111
112
107
81
50
42
21
83
91