96
69
54
76
26
79
41
70
126
36
145
9
21
22
33
42
134
50
238
110
167
89
103
12
246
560
231
259
391
32
92
162
64
25
35
16
68
11
84
7
82
127
55
80
95
109
20
90