102
160
39
31
60
53
46
28
41
35
64
79
45
26
34
36
56
25
69
32
37
226
65
179
50
105
33
13
109
67
70
6
75
76
48
57
15
58
242
24
113
122
51
131
5
52
618
254