100
31
26
167
60
33
39
162
0
17
71
41
174
14
76
101
163
63
113
70
69
59
29
75
37
10
20
7
12
74
117
51
142
4
34
28
6
79
153
307
160
16
23
42
47
68