45
44
5
120
49
69
11
20
659
367
82
86
85
43
28
41
362
88
21
94
42
57
13
135
59
53
160
36
25
30
131
203
406
302
67
29
58
68
15
51
146
397
12
64
179
130
136
75
73