99
62
2
124
32
222
196
44
83
132
271
89
639
17
182
76
91
286
27
141
25
86
111
54
218
65
55
43
121
479
14
64
41
49
13
60
40
11
117
312
348
146
90
52
59
35
75