105
41
40
86
311
174
142
76
36
85
31
3
64
52
98
32
48
5
25
70
34
58
121
23
54
37
49
16
47
38
6
65
33
55
63
57
20
61
116
53
51
67
71
126
59
107
184
767
109
8
39