81
131
25
168
73
51
38
18
36
79
76
45
41
101
9
72
106
241
29
6
14
16
34
23
5
19
48
257
510
22
7
1
84
824
464
767
62
644
787
246
364
416
104
436
1292
59
329
197
55