101
66
8
43
56
64
34
26
81
132
21
159
313
317
170
172
18
44
9
28
23
274
266
361
54
12
14
107
200
69
19
35
65
141
50
17
74
22
162
84
53
31
39
29
7
10
38
284
2
51