103
87
32
105
5
7
25
22
17
251
59
15
163
250
93
66
13
23
16
20
41
24
18
33
61
37
30
47
19
77
11
94
211
232
34
35
31
72
64
12
44
101
181
27