40
42
112
31
352
23
61
17
65
35
43
47
53
944
50
44
149
170
132
100
72
121
21
25
271
10
87
29
364
101
39
362
15
70
89
32
126
37
456
82
46
3
12
93
88
22
117
157
181
190
11
165
816