121
76
230
63
23
39
48
138
47
29
32
28
15
72
62
45
21
252
390
108
36
65
134
169
107
343
14
30
31
43
46
56
57
135
79
12
266
163
85
42
68
123
18
60
7
22
84
110
97