82
31
29
78
67
129
54
252
33
133
64
122
167
99
18
106
49
66
26
17
14
7
46
11
38
4
13
60
32
23
39
28
79
6
24
62
51
16
89
15
222
58
113
41
71
43
50
249
22