31
54
42
38
14
60
91
116
246
101
51
197
13
6
112
39
438
80
128
24
20
173
70
53
7
36
30
4
154
209
86
71
25
11
28
710
401
165
146
46
56
188
205
123
103
89
17
76
41
52