98
130
260
17
68
63
55
18
13
40
26
116
103
21
51
64
28
44
25
83
48
23
413
199
93
37
65
38
24
95
75
29
97
151
114
67
91
178
22
62
317
50
217
70