50
28
37
29
71
7
48
55
342
15
23
80
384
42
11
33
17
57
56
19
51
36
101
60
116
59
45
53
20
22
217
78
177
40
102
403
108
345
121
64
10
96
95
433
87
382
25
86
31