109
40
89
376
47
25
27
94
42
98
35
46
142
82
31
29
55
92
431
33
62
53
45
181
281
32
105
91
76
17
99
160
3
19
41
236
44
60
313
69
24
15
34
18
21
318
72
59