132
80
23
4
16
25
74
11
7
89
273
121
143
577
37
35
22
12
47
36
31
60
98
30
64
39
79
432
85
149
51
94
54
52
76
133
48
29
32
241
17
69
371
110
38
119
237
318