165
50
36
28
54
30
21
17
87
142
31
97
65
16
19
42
56
71
58
109
105
292
20
39
119
4
70
75
12
41
7
32
48
38
44
18
49
35
111
77
33
114
22
170
26
34
126