31
35
103
26
62
39
48
37
56
106
45
283
22
21
16
7
70
67
41
20
43
83
1394
40
12
105
25
102
10
9
71
11
95
111
50
15
33
63
30
88
78
58
124
96
120
90
17
44