83
18
25
31
8
14
36
15
17
105
121
44
68
33
63
23
34
22
32
21
249
64
45
66
30
41
42
383
76
102
37
39
10
50
467
29
13
360
58
92
196
35
75
56
57
59
77
87
43