135
43
23
93
34
8
68
13
37
101
17
33
19
16
27
90
87
65
15
367
47
89
14
35
58
77
29
22
9
44
75
26
229
113
28
83
78
92
208
91
130
151
71
57
128
32