259
85
202
31
44
47
97
65
13
10
30
59
14
134
100
39
25
79
41
15
11
74
56
29
82
173
68
24
49
12
46
69
5
212
95
187
23
67
60
86
317
108
335
126
19
103
8
417
151