3
4
93
102
33
59
24
7
71
67
44
31
55
10
43
73
173
37
134
48
5
35
79
157
52
22
23
9
32
158
25
11
40
202
19
8
2
243
104
17
47
20
26
70
64
187
69
77
42