32
107
127
90
60
100
65
37
12
61
19
56
36
96
46
24
135
11
73
33
48
70
21
7
89
27
55
26
18
101
9
375
52
41
110
29
14
63
85
76
71
40
236
79
78
114
189
66
30