91
93
32
207
26
30
88
103
49
46
51
10
60
82
22
24
79
53
100
21
61
345
164
132
27
40
15
25
94
116
206
77
67
39
68
33
81
122
37
28
254
70
17
41
92
711
320
97