70
12
9
158
2
29
24
14
77
89
58
53
15
148
165
66
36
176
260
41
31
6
5
39
7
125
30
32
63
26
3
35
126
88
59
107
46
157
17
33
37
11
318
250