133
103
34
43
259
36
24
27
129
93
9
10
104
7
67
23
59
11
33
38
57
58
72
48
238
123
53
63
44
32
12
31
121
439
18
218
21
201
135
41
348
49
212
222
55
663
105
192