98
126
10
392
72
17
24
83
87
50
119
91
69
77
20
175
31
208
62
89
46
30
130
22
163
291
248
55
108
58
419
32
68
25
101
109
29
124
114
28
81
166
37
198
35
65
21
48
97
229
47