102
139
78
24
65
114
39
121
141
64
177
127
40
85
167
19
110
13
28
55
88
75
353
54
163
386
56
63
23
395
204
76
319
466
96
46
122
234
108
90
1324
53
371
31
194
33
367
52
195
36
74
215
710
25
43
233
87