59
36
30
37
32
79
187
24
14
16
22
130
31
6
42
66
76
23
93
35
12
28
29
55
40
25
19
41
63
70
123
416
80
666
299
827
397
87
17
67
144
51
235