100
82
262
15
323
10
64
71
69
284
7
39
191
186
431
249
109
61
14
24
252
350
11
60
30
6
17
25
37
56
238
59
161
65
105
58
133
26
83
114
18
202
41
34
42
86
172
53
33
138