91
30
22
39
75
79
21
12
131
107
28
18
58
26
65
87
69
95
41
36
55
76
20
10
35
6
83
46
19
43
17
29
48
16
24
63
25
56
27
47
296
40
14
11
23
61