42
33
22
139
16
67
43
11
64
62
15
201
55
117
31
34
45
13
321
424
375
25
30
63
36
131
544
409
126
911
158
21
165
9
768
338
60
286
85
41
19
54
24
18
29
49