132
60
68
33
59
49
43
3
55
23
52
28
85
93
10
41
15
61
22
71
12
67
83
123
25
14
30
39
77
35
21
86
72
147
254
29
96
53
181
40
130
122
125
285
16
417
88
117
172
118