31
27
59
42
73
32
233
26
41
44
58
11
13
46
33
45
79
28
25
39
24
23
12
335
50
56
35
174
243
49
15
19
151
30
21
16
10
7
149
18
80
352
8
75
184
271
302