61
135
86
70
27
12
76
353
23
322
78
63
95
85
144
32
262
58
46
37
47
51
13
52
42
45
82
19
59
5
87
30
90
26
49
57
15
77
91
72
10
40
123
33
22
208
306
39
75
35
163