77
11
32
60
44
17
23
20
7
6
18
22
85
65
10
52
15
47
109
43
49
88
95
97
119
313
51
215
83
79
256
199
63
110
238
154
993
604