83
41
96
45
46
342
17
13
43
49
15
131
44
47
341
36
18
19
23
39
158
66
146
30
93
52
5
104
76
56
1
69
34
84
16
21
29
50
33
20
40
228
22
25
58