83
31
50
16
238
89
49
28
18
22
14
41
58
63
79
20
52
57
35
39
2
85
24
51
46
111
19
100
42
107
33
53
104
106
114
21
17
6
160
163
30
12
5
29
4
126
478