131
29
10
31
28
26
24
94
30
33
32
66
59
150
56
84
129
27
12
18
53
43
49
67
96
75
74
34
47
17
213
110
92
39
60
20
14
44
97
52
3
320
77
332
117