59
35
135
140
44
12
30
16
82
10
43
13
124
56
29
68
65
39
23
40
7
33
297
96
18
90
111
213
5
27
48
52
46
51
11
231
266
107
9
17
72
109
215
31
126