92
23
46
78
7
50
48
52
72
170
56
142
82
303
67
26
416
69
42
39
102
20
44
194
120
16
34
269
11
101
21
28
397
80
122
83
127
55
86
19
89
171
32
22
58
126
36
53
118
70
43