105
167
154
274
325
147
130
13
16
3
23
5
59
4
10
26
7
114
24
41
98
171
11
54
112
82
67
21
38
49
46
69
35
36
204
29
44
84
136
89
96
135
185
107
71
39
144
34
50
102
61