259
317
199
55
30
38
17
31
120
24
27
28
20
61
267
145
13
54
36
127
23
56
22
16
64
65
163
97
77
177
107
516
35
129
52
106
47
87
67
70
76
71
32
88
51