106
169
231
27
94
200
122
45
98
31
29
28
14
55
24
65
19
311
51
444
109
75
25
105
1
47
64
41
30
26
198
73
8
10
85
18
9
16
59
13
33
4
17
7
20
12
2859
488
22
116
87