22
59
95
103
14
12
15
31
29
19
776
51
65
35
293
448
68
311
67
72
30
75
8
296
61
16
154
78
18
217
10
114
369
249
187
73
40
165
55
94
34
163
54
41
592
782
17
25
76
122