122
65
45
32
44
89
75
55
60
112
99
36
12
17
3
23
26
96
92
42
49
51
98
330
8
81
627
67
37
28
143
30
1
20
87
58
5
62
117
93
683
35
19
104
56
85
232
128