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