104
102
82
127
101
29
70
35
83
17
39
53
73
133
43
244
223
41
95
110
204
19
26
62
21
59
74
69
34
87
55
47
27
33
91
25
37
13
5
7
50
4
6
23
2
65