101
84
63
88
45
115
13
197
23
24
90
69
41
105
50
21
106
31
317
19
160
34
55
37
159
111
98
39
30
72
82
53
141
129
345
194
217
40
33
73
42
67
208
142
113
52
97
35