105
161
209
89
85
68
13
65
231
56
37
70
36
148
20
17
54
51
24
9
8
4
15
30
23
57
40
6
47
11
33
21
14
71
87
1
205
91
28
63
5
100
179
3
49
44
108
39
94