80
29
61
37
44
4
52
87
194
55
18
24
41
36
51
19
63
26
25
14
69
9
22
48
264
104
76
96
1
139
20
47
39
10
67
106
35
176
32
79
15
65
33
23
59
231
383
74
64
354