59
92
35
142
28
21
39
19
4
244
27
232
40
93
95
22
31
55
214
60
87
6
111
113
215
48
30
58
26
7
42
5
13
51
115
43
15
10
108
41
17
91
29
20
77