122
9
390
16
164
34
43
39
24
57
22
10
21
32
38
145
61
33
26
7
20
11
42
12
93
17
179
71
73
94
83
137
110
114
126
90
204
370
155
28
3
313
81
78
297
62