101
86
153
54
157
563
147
144
191
208
67
11
43
18
3
14
71
40
29
114
1
63
7
91
25
90
35
65
84
57
88
80
59
48
41
37
9
39
160
212
61
74
77
38
55
105
120
113
46
180
66
97
141
524
207
50
53