121
127
31
13
12
190
40
49
215
38
78
26
9
152
264
180
106
58
24
131
57
2
30
10
5
21
20
23
28
22
34
76
107
89
59
133
16
14
96
37
45
8
91
93
64
97
84
564