102
10
22
149
5
133
3
534
129
408
20
205
59
51
19
4
83
140
174
60
26
29
18
168
95
31
73
47
12
9
216
93
343
11
8
90
179
16
100
54
34
25
231
2
23