129
121
27
63
106
8
31
193
191
6
4
16
103
65
97
24
44
46
120
300
127
148
72
83
86
420
33
18
114
45
76
22
9
20
39
17
133
14
28
3
32
156
12
403
47
104
37
87
323